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.
+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):
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. */
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. */