aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/Preprocessor.cpp
diff options
context:
space:
mode:
authorMichael Buch <michaelbuch12@gmail.com>2023-02-06 14:42:41 +0000
committerMichael Buch <michaelbuch12@gmail.com>2023-02-10 01:33:51 +0000
commitccee9b7839a182fc692a65f563abf76f81dd436c (patch)
tree3816f56bf503cc488d9e5c55ef6209900da74a9c /clang/lib/Lex/Preprocessor.cpp
parent657672667fd16aa49897093b925c93c900286c8d (diff)
downloadllvm-ccee9b7839a182fc692a65f563abf76f81dd436c.zip
llvm-ccee9b7839a182fc692a65f563abf76f81dd436c.tar.gz
llvm-ccee9b7839a182fc692a65f563abf76f81dd436c.tar.bz2
[llvm][dsymutil] Add DW_TAG_imported_declaration to accelerator table
**Summary** After this patch, `dsymutil` will preserve `DW_TAG_imported_declarations` entries in accelerator tables. This allows consumers to resolve imported declarations even on executables processsed through dsymutil. This helps consumers, particularly LLDB's expression evaluator, to resolve imported declarations (i.e., useful for namespace aliases in C++) more efficiently. **Testing** * Added unit-test Differential Revision: https://reviews.llvm.org/D143458
Diffstat (limited to 'clang/lib/Lex/Preprocessor.cpp')
0 files changed, 0 insertions, 0 deletions