aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorTom Tromey <tromey@adacore.com>2021-12-06 12:20:28 -0700
committerTom Tromey <tromey@adacore.com>2021-12-07 11:12:12 -0700
commitc5a9fcdfeea5e961b8f73417c213fa570c8affb6 (patch)
tree380f7224b155f21b5e1142a494790618b9d83fb8 /include
parent4281b0c8fcb19325496094491ce1e046a6401a36 (diff)
downloadgdb-c5a9fcdfeea5e961b8f73417c213fa570c8affb6.zip
gdb-c5a9fcdfeea5e961b8f73417c213fa570c8affb6.tar.gz
gdb-c5a9fcdfeea5e961b8f73417c213fa570c8affb6.tar.bz2
Avoid extra work in global_symbol_searcher::expand_symtabs
I noticed that global_symbol_searcher::expand_symtabs always passes a file matcher to expand_symtabs_matching. However, if 'filenames' is empty, then this always returns true. It's slightly more efficient to pass a null file matcher in this case, because that lets the "quick" symbol implementations skip any filename checks. Regression tested on x86-64 Fedora 34.
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions