]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
Fix some comments in dwarf2/cooked-index.h
authorTom Tromey <tromey@adacore.com>
Fri, 6 Sep 2024 17:50:27 +0000 (11:50 -0600)
committerTom Tromey <tromey@adacore.com>
Mon, 9 Sep 2024 17:42:34 +0000 (11:42 -0600)
This fixes a couple of comments in dwarf2/cooked-index.h.

The comment by cooked_index_entry::canonical mentions C++, but this
field can also be different from 'name' in other situations.  Rather
than enumerate the cases here (which doesn't seem important), make the
text a little less specific.

Also, cooked_index_entry::write_scope doesn't document its "for_main"
parameter -- and it is misnamed in the prototype as well.

Reviewed-By: Tom de Vries <tdevries@suse.de>
gdb/dwarf2/cooked-index.h

index 5b48b8162dad59498bc0706ee33392f5247e8fd1..802e8567d0988613ecf515e515806a276dbc8b78 100644 (file)
@@ -227,8 +227,7 @@ struct cooked_index_entry : public allocate_on_obstack<cooked_index_entry>
      linkage name -- two entries are created for DIEs which have both
      attributes.  */
   const char *name;
-  /* The canonical name.  For C++ names, this may differ from NAME.
-     In all other cases, this is equal to NAME.  */
+  /* The canonical name.  This may be equal to NAME.  */
   const char *canonical = nullptr;
   /* The DWARF tag.  */
   enum dwarf_tag tag;
@@ -245,9 +244,10 @@ private:
 
   /* A helper method for full_name.  Emits the full scope of this
      object, followed by the separator, to STORAGE.  If this entry has
-     a parent, its write_scope method is called first.  */
+     a parent, its write_scope method is called first.  FOR_MAIN is
+     true when computing the name of 'main'; see full_name.  */
   void write_scope (struct obstack *storage, const char *sep,
-                   bool for_name) const;
+                   bool for_main) const;
 
   /* The parent entry.  This is NULL for top-level entries.
      Otherwise, it points to the parent entry, such as a namespace or