| commit | c5a9fcdfeea5e961b8f73417c213fa570c8affb6 | [log] [tgz] |
|---|---|---|
| author | Tom Tromey <tromey@adacore.com> | Mon Dec 06 12:20:28 2021 -0700 |
| committer | Tom Tromey <tromey@adacore.com> | Tue Dec 07 11:12:12 2021 -0700 |
| tree | 380f7224b155f21b5e1142a494790618b9d83fb8 | |
| parent | 4281b0c8fcb19325496094491ce1e046a6401a36 [diff] |
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.