Remove VEC definitions from linespec.c
authorKeith Seitz <keiths@redhat.com>
Wed, 29 Aug 2018 22:12:23 +0000 (15:12 -0700)
committerKeith Seitz <keiths@redhat.com>
Wed, 29 Aug 2018 22:12:23 +0000 (15:12 -0700)
Since they are now no longer necessary, this patch removes the typedefs
and VEC definitions for bound_minimal_symbol_d and symbolp.

gdb/ChangeLog:

* linespec.c (symbolp): Remove typedef and VEC definitions.
(bound_minimal_symbol_d): Likewise.

gdb/ChangeLog
gdb/linespec.c

index 729c20b05215dbaf76fad8c699d120d739346f5f..b345ec515230d64164030abb9711a27408fc889f 100644 (file)
@@ -1,3 +1,8 @@
+2018-08-29  Keith Seitz  <keiths@redhat.com>
+
+       * linespec.c (symbolp): Remove typedef and VEC definitions.
+       (bound_minimal_symbol_d): Likewise.
+
 2018-08-29  Keith Seitz  <keiths@redhat.com>
 
        * linespec.c (decode_compound_collector::decode_compound_collector):
index 3da673effa501cf5b785f46b1d5989deac70f978..06ec78bb599b35a074435f17475de8d32a10cd7e 100644 (file)
@@ -81,9 +81,6 @@ enum class linespec_complete_what
 
 typedef std::unique_ptr<std::vector<symtab *>> symtab_vector_up;
 
-typedef struct symbol *symbolp;
-DEF_VEC_P (symbolp);
-
 /* An address entry is used to ensure that any given location is only
    added to the result a single time.  It holds an address and the
    program space from which the address came.  */
@@ -94,10 +91,6 @@ struct address_entry
   CORE_ADDR addr;
 };
 
-typedef struct bound_minimal_symbol bound_minimal_symbol_d;
-
-DEF_VEC_O (bound_minimal_symbol_d);
-
 /* A linespec.  Elements of this structure are filled in by a parser
    (either parse_linespec or some other function).  The structure is
    then converted into SALs by convert_linespec_to_sals.  */