Remove varobj_item typedef
authorTom Tromey <tom@tromey.com>
Tue, 20 Oct 2020 21:28:22 +0000 (15:28 -0600)
committerTom Tromey <tom@tromey.com>
Tue, 20 Oct 2020 21:28:22 +0000 (15:28 -0600)
While working on some minor varobj cleanups, I noticed this obvious
one: the varobj_item typedef isn't redundant in C++, and so can be
removed.

gdb/ChangeLog
2020-10-20  Tom Tromey  <tom@tromey.com>

* varobj-iter.h (struct varobj_item): Remove typedef.

gdb/ChangeLog
gdb/varobj-iter.h

index f7dec61d47d62c359beac3730d18dfca612d656a..b74ffa4b8954d7f246e82b9dcfcaadce74a825e1 100644 (file)
@@ -1,3 +1,7 @@
+2020-10-20  Tom Tromey  <tom@tromey.com>
+
+       * varobj-iter.h (struct varobj_item): Remove typedef.
+
 2020-10-20  Simon Marchi  <simon.marchi@polymtl.ca>
 
        * infrun.c (currently_stepping): Change int to bool
index 0422492c6dd15e6e7b269f9b34265fd278c486bc..240b686b256e4d90e7a28109cdf8a0549310f940 100644 (file)
 
 /* A node or item of varobj, composed of the name and the value.  */
 
-typedef struct varobj_item
+struct varobj_item
 {
   /* Name of this item.  */
   std::string name;
 
   /* Value of this item.  */
   struct value *value;
-} varobj_item;
+};
 
 struct varobj_iter_ops;