Fix offset type mismatch
authorDodji Seketeli <dodji@redhat.com>
Thu, 24 Nov 2016 09:30:59 +0000 (10:30 +0100)
committerDodji Seketeli <dodji@redhat.com>
Thu, 24 Nov 2016 14:25:43 +0000 (15:25 +0100)
* src/abg-dwarf-reader.cc (die_member_offset): The last two
parameters of die_unsigned_constant_attribute must be of type
uint64_t.

Signed-off-by: Dodji Seketeli <dodji@redhat.com>
src/abg-dwarf-reader.cc

index e6e9a596e1b32ca67e9ce671fbd55cafcebd26b3..9a4cede1a4760430d20bdb14608f533cee59c4e1 100644 (file)
@@ -6817,8 +6817,8 @@ static bool
 die_member_offset(Dwarf_Die* die, ssize_t& offset)
 {
   Dwarf_Op* expr = NULL;
-  size_t expr_len = 0;
-  size_t off = 0;
+  uint64_t expr_len = 0;
+  uint64_t off = 0;
 
   if (die_unsigned_constant_attribute(die, DW_AT_bit_offset, off))
     {