Use block_symbol in linespec APIs
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index b345ec515230d64164030abb9711a27408fc889f..830f42912bd24ff1faedc9cec68faeed5cabeea9 100644 (file)
@@ -1,3 +1,20 @@
+2018-08-29  Keith Seitz  <keiths@redhat.com>
+
+       * linespec.c (struct linespec) <function_symbols, label_symbols>:
+       Change to vector of block_symbol.  Update all users.
+       (struct collect_info) <symbols>: Likewise.
+       (collect_info::add_symbol): Take block_symbol as argument.
+       Update all callers.
+       (decode_compound_collector) <m_symbols>: Change type to vector
+       of block_symbol.  Update all users.
+       (decode_compound_collector::operator ()): Change parameter type
+       to block_symbol.
+       (find_method, find_function_symbols, find_linespec_symbols)
+       (find_label_symbols_in_block, find_label_symbols): Change symbol
+       vectors to block_symbol vectors.
+       * symtab.h (symbol_found_callback_ftype): Change parameter type to
+       block_symbol.
+
 2018-08-29  Keith Seitz  <keiths@redhat.com>
 
        * linespec.c (symbolp): Remove typedef and VEC definitions.
This page took 0.026525 seconds and 4 git commands to generate.