diff options
Diffstat (limited to 'gdb/mn10300-tdep.c')
-rw-r--r-- | gdb/mn10300-tdep.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gdb/mn10300-tdep.c b/gdb/mn10300-tdep.c index fa43e8b..ac2b4a7 100644 --- a/gdb/mn10300-tdep.c +++ b/gdb/mn10300-tdep.c @@ -1181,7 +1181,7 @@ mn10300_push_dummy_call (struct gdbarch *gdbarch, regs_used = (return_method == return_method_struct) ? 1 : 0; for (len = 0, argnum = 0; argnum < nargs; argnum++) { - arg_len = (value_type (args[argnum])->length () + 3) & ~3; + arg_len = (args[argnum]->type ()->length () + 3) & ~3; while (regs_used < 2 && arg_len > 0) { regs_used++; @@ -1205,8 +1205,8 @@ mn10300_push_dummy_call (struct gdbarch *gdbarch, for (argnum = 0; argnum < nargs; argnum++) { /* FIXME what about structs? Unions? */ - if (value_type (*args)->code () == TYPE_CODE_STRUCT - && value_type (*args)->length () > 8) + if ((*args)->type ()->code () == TYPE_CODE_STRUCT + && (*args)->type ()->length () > 8) { /* Change to pointer-to-type. */ arg_len = push_size; @@ -1217,7 +1217,7 @@ mn10300_push_dummy_call (struct gdbarch *gdbarch, } else { - arg_len = value_type (*args)->length (); + arg_len = (*args)->type ()->length (); val = value_contents (*args).data (); } |