diff options
author | Michael Buch <michaelbuch12@gmail.com> | 2023-02-06 14:42:41 +0000 |
---|---|---|
committer | Michael Buch <michaelbuch12@gmail.com> | 2023-02-10 01:33:51 +0000 |
commit | ccee9b7839a182fc692a65f563abf76f81dd436c (patch) | |
tree | 3816f56bf503cc488d9e5c55ef6209900da74a9c /clang/lib/Lex/Preprocessor.cpp | |
parent | 657672667fd16aa49897093b925c93c900286c8d (diff) | |
download | llvm-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