diff options
Diffstat (limited to 'gdb/arc-tdep.c')
-rw-r--r-- | gdb/arc-tdep.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gdb/arc-tdep.c b/gdb/arc-tdep.c index b793a18..35874eb 100644 --- a/gdb/arc-tdep.c +++ b/gdb/arc-tdep.c @@ -779,9 +779,10 @@ arc_push_dummy_call (struct gdbarch *gdbarch, struct value *function, unsigned int len = TYPE_LENGTH (value_type (args[i])); unsigned int space = align_up (len, 4); - memcpy (data, value_contents (args[i]), (size_t) len); + memcpy (data, value_contents (args[i]).data (), (size_t) len); arc_debug_printf ("copying arg %d, val 0x%08x, len %d to mem", - i, *((int *) value_contents (args[i])), len); + i, *((int *) value_contents (args[i]).data ()), + len); data += space; } |