]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit - gdb/dwarf2-frame.c
-Wpointer-sign: dwarf2-frame.c: Pass unsigned variable to safe_read_uleb128.
authorPedro Alves <palves@redhat.com>
Fri, 19 Apr 2013 15:35:21 +0000 (15:35 +0000)
committerPedro Alves <palves@redhat.com>
Fri, 19 Apr 2013 15:35:21 +0000 (15:35 +0000)
commit507a579c9a5e778ae737c7066df4864c5f1d2ccc
tree2c3ee6bfd33bc1d9328004e54a067424999cea16
parentf9d83a0bd683b2298279bb93be8cf499fef90b6c
-Wpointer-sign: dwarf2-frame.c: Pass unsigned variable to safe_read_uleb128.

The 'bytes_read' change should be obvious.  As for the other hunk,
we're passing the address of the signed 'offset' to safe_read_uleb128,
which expects unsigned.  Fix it by passing the address of the unsigned
'utmp' instead, like already done on other spots in the file.

gdb/
2013-04-19  Pedro Alves  <palves@redhat.com>

* dwarf2-frame.c (execute_cfa_program): Make 'bytes_read' local
unsigned.  Pass 'tmp' to safe_read_uleb128 instead of the signed
'offset', and adjust.
gdb/ChangeLog
gdb/dwarf2-frame.c