gdb: use bool in dwarf2_loc_desc_get_symbol_read_needs
authorSimon Marchi <simon.marchi@polymtl.ca>
Mon, 17 Aug 2020 09:57:16 +0000 (05:57 -0400)
committerSimon Marchi <simon.marchi@polymtl.ca>
Mon, 17 Aug 2020 09:57:16 +0000 (05:57 -0400)
This variable is really a boolean, so use the bool type.

gdb/ChangeLog:

* dwarf2/loc.c (dwarf2_loc_desc_get_symbol_read_needs): Use
bool.

Change-Id: I814a47d1200f3b88722c54c822fd49607a6b77be

gdb/ChangeLog
gdb/dwarf2/loc.c

index 3e733a73f0b42c61217eb6a191772b1f78f66213..b5917e95f9d68354d8f4fcb3d2e284635c9c70ac 100644 (file)
@@ -1,3 +1,8 @@
+2020-08-17  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * dwarf2/loc.c (dwarf2_loc_desc_get_symbol_read_needs): Use
+       bool.
+
 2020-08-17  Tom de Vries  <tdevries@suse.de>
 
        PR gdb/26393
index 72cf9261e0ad267f4494d63b3e153dcc7b8e2b20..b02ef91be91c4a8740840b38b3ea6c0d1436c8a8 100644 (file)
@@ -2849,8 +2849,6 @@ dwarf2_loc_desc_get_symbol_read_needs (const gdb_byte *data, size_t size,
                                       dwarf2_per_cu_data *per_cu,
                                       dwarf2_per_objfile *per_objfile)
 {
-  int in_reg;
-
   scoped_value_mark free_values;
 
   symbol_needs_eval_context ctx (per_objfile);
@@ -2863,16 +2861,17 @@ dwarf2_loc_desc_get_symbol_read_needs (const gdb_byte *data, size_t size,
 
   ctx.eval (data, size);
 
-  in_reg = ctx.location == DWARF_VALUE_REGISTER;
+  bool in_reg = ctx.location == DWARF_VALUE_REGISTER;
 
   /* If the location has several pieces, and any of them are in
      registers, then we will need a frame to fetch them from.  */
   for (dwarf_expr_piece &p : ctx.pieces)
     if (p.location == DWARF_VALUE_REGISTER)
-      in_reg = 1;
+      in_reg = true;
 
   if (in_reg)
     ctx.needs = SYMBOL_NEEDS_FRAME;
+
   return ctx.needs;
 }