mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-26 19:44:11 +08:00
* symtab.c (COMPLETION_LIST_ADD_SYMBOL): If the symbol has a
demangling, don't put the mangled form in the completion list.
This commit is contained in:
parent
996ccb3043
commit
67a64bec4e
@ -1,5 +1,8 @@
|
||||
Wed Sep 1 19:31:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
|
||||
|
||||
* symtab.c (COMPLETION_LIST_ADD_SYMBOL): If the symbol has a
|
||||
demangling, don't put the mangled form in the completion list.
|
||||
|
||||
* symtab.c, symfile.c, c-exp.y, ch-exp.y, m2-exp.y, buildsym.c,
|
||||
symfile.h, stabsread.c, minsyms.c, solib.c, nlmread.c, dwarfread.c
|
||||
partial-stab.h, symmisc.c, gdbtypes.c: Lint. Remove (or put
|
||||
|
@ -2666,11 +2666,15 @@ static char **return_val;
|
||||
|
||||
#define COMPLETION_LIST_ADD_SYMBOL(symbol, sym_text, len, text, word) \
|
||||
do { \
|
||||
completion_list_add_name (SYMBOL_NAME (symbol), (sym_text), (len), \
|
||||
(text), (word)); \
|
||||
if (SYMBOL_DEMANGLED_NAME (symbol) != NULL) \
|
||||
/* Put only the mangled name on the list. */ \
|
||||
/* Advantage: "b foo<TAB>" completes to "b foo(int, int)" */ \
|
||||
/* Disadvantage: "b foo__i<TAB>" doesn't complete. */ \
|
||||
completion_list_add_name \
|
||||
(SYMBOL_DEMANGLED_NAME (symbol), (sym_text), (len), (text), (word)); \
|
||||
else \
|
||||
completion_list_add_name \
|
||||
(SYMBOL_NAME (symbol), (sym_text), (len), (text), (word)); \
|
||||
} while (0)
|
||||
|
||||
/* Test to see if the symbol specified by SYMNAME (which is already
|
||||
|
Loading…
Reference in New Issue
Block a user