diff options
Diffstat (limited to 'clang-tools-extra/clangd/include-mapping/gen_std.py')
-rwxr-xr-x | clang-tools-extra/clangd/include-mapping/gen_std.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/clang-tools-extra/clangd/include-mapping/gen_std.py b/clang-tools-extra/clangd/include-mapping/gen_std.py index bfa6d0d4922..c5824a0c42e 100755 --- a/clang-tools-extra/clangd/include-mapping/gen_std.py +++ b/clang-tools-extra/clangd/include-mapping/gen_std.py @@ -84,10 +84,9 @@ def ParseSymbolPage(symbol_page_html, symbol_name): for row in table.select('tr'): if HasClass(row, 't-dcl', 't-dsc'): was_decl = True - # Declaration is in the first cell. - text = row.find('td').text - # Decl may not be for the symbol name we're looking for. - if not re.search("\\b%s\\b" % symbol_name, text): + # Symbols are in the first cell. + found_symbols = row.find('td').stripped_strings + if not symbol_name in found_symbols: continue headers.update(current_headers) elif HasClass(row, 't-dsc-header'): |