summaryrefslogtreecommitdiff
path: root/gdb/frame.c
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2012-11-05 21:43:11 +0000
committerTom Tromey <tromey@redhat.com>2012-11-05 21:43:11 +0000
commit91fa3bd9bbeca169fccba8da74c88949e229407b (patch)
treedb13fea674c346bbad6655a45e9093921c56a821 /gdb/frame.c
parent040c56808ae2669f5830bbe9b8e50671558040ee (diff)
downloadgdb-91fa3bd9bbeca169fccba8da74c88949e229407b.tar.gz
* frame.c (put_frame_register): Don't use temporary buffer.
Diffstat (limited to 'gdb/frame.c')
-rw-r--r--gdb/frame.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/gdb/frame.c b/gdb/frame.c
index a2f23a49343..71f0ba44bbb 100644
--- a/gdb/frame.c
+++ b/gdb/frame.c
@@ -1077,12 +1077,7 @@ put_frame_register (struct frame_info *frame, int regnum,
{
case lval_memory:
{
- /* FIXME: write_memory doesn't yet take constant buffers.
- Arrrg! */
- gdb_byte tmp[MAX_REGISTER_SIZE];
-
- memcpy (tmp, buf, register_size (gdbarch, regnum));
- write_memory (addr, tmp, register_size (gdbarch, regnum));
+ write_memory (addr, buf, register_size (gdbarch, regnum));
break;
}
case lval_register: