]> git.ipfire.org Git - thirdparty/elfutils.git/commitdiff
Fix warning nit.
authorRoland McGrath <roland@redhat.com>
Wed, 28 Jan 2009 00:19:18 +0000 (16:19 -0800)
committerRoland McGrath <roland@redhat.com>
Wed, 28 Jan 2009 00:19:18 +0000 (16:19 -0800)
libdw/c++/values.cc

index 0da123375277cbe78a985b1129b951f53d66b598..3f858cf35e15a4fc6f31f780b997bcbcb28e2691 100644 (file)
@@ -325,15 +325,11 @@ stringform (Dwarf_Attribute *attr)
 }
 
 static bool
-get_files (Dwarf_Attribute *attr, Dwarf_Files **files, size_t *idx)
+get_files (Dwarf_Attribute *attr, Dwarf_Files **files, Dwarf_Word *idx)
 {
-  Dwarf_Word result;
   CUDIE (cudie, attr->cu);
-  if (dwarf_formudata (attr, &result) < 0
-      || dwarf_getsrcfiles (&cudie, files, NULL) < 0)
-    return true;
-  *idx = result;
-  return false;
+  return (dwarf_formudata (attr, idx) < 0
+         || dwarf_getsrcfiles (&cudie, files, NULL) < 0);
 }
 
 Dwarf_Word
@@ -343,7 +339,7 @@ dwarf::source_file::mtime () const
     return 0;
 
   Dwarf_Files *files;
-  size_t idx;
+  Dwarf_Word idx;
   xif (get_files (thisattr (), &files, &idx));
 
   Dwarf_Word result;
@@ -358,7 +354,7 @@ dwarf::source_file::size () const
     return 0;
 
   Dwarf_Files *files;
-  size_t idx;
+  Dwarf_Word idx;
   xif (get_files (thisattr (), &files, &idx));
 
   Dwarf_Word result;