Minor cleanup to addrmap_index_data::previous_valid
authorTom Tromey <tom@tromey.com>
Thu, 27 May 2021 22:28:10 +0000 (16:28 -0600)
committerTom Tromey <tom@tromey.com>
Mon, 5 Jul 2021 17:57:40 +0000 (11:57 -0600)
This changes addrmap_index_data::previous_valid to a bool, and
initializes it inline.

gdb/dwarf2/index-write.c

index ccd6ef1b7fc7186d3c423084c36ae67376706805..8a8c6904e692a90cfba25f1a445411d1de571382 100644 (file)
@@ -421,10 +421,10 @@ struct addrmap_index_data
 
   int operator() (CORE_ADDR start_addr, void *obj);
 
-  /* Non-zero if the previous_* fields are valid.
+  /* True if the previous_* fields are valid.
      We can't write an entry until we see the next entry (since it is only then
      that we know the end of the entry).  */
-  int previous_valid = 0;
+  bool previous_valid = false;
   /* Index of the CU in the table of all CUs in the index file.  */
   unsigned int previous_cu_index = 0;
   /* Start address of the CU.  */
@@ -460,10 +460,10 @@ addrmap_index_data::operator() (CORE_ADDR start_addr, void *obj)
       const auto it = cu_index_htab.find (pst);
       gdb_assert (it != cu_index_htab.cend ());
       previous_cu_index = it->second;
-      previous_valid = 1;
+      previous_valid = true;
     }
   else
-    previous_valid = 0;
+    previous_valid = false;
 
   return 0;
 }