aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/TextAPI/TextStubCommon.cpp
diff options
context:
space:
mode:
authorFelipe de Azevedo Piovezan <fpiovezan@apple.com>2023-08-28 08:22:45 -0400
committerFelipe de Azevedo Piovezan <fpiovezan@apple.com>2023-09-07 10:11:01 -0400
commitf5fc8b6251726c6fe31e11f010271d446956dd54 (patch)
tree8dbfc6a209849a1df3df231f569f24fff22d35c1 /llvm/lib/TextAPI/TextStubCommon.cpp
parent7bac6823bd81c742ae9f308cc90456cd8b192a2e (diff)
downloadllvm-f5fc8b6251726c6fe31e11f010271d446956dd54.zip
llvm-f5fc8b6251726c6fe31e11f010271d446956dd54.tar.gz
llvm-f5fc8b6251726c6fe31e11f010271d446956dd54.tar.bz2
[DebugInfo][NFC] Move ObjC Selector name handling to lib DebugInfo
The DWARFLinker library has code to identify ObjC selector names, which is used by the debug linker to generate accelerator table entries. In the future, we would like the DWARF verifier to also have access to such code, so that it can identify these names when verifying accelerator tables (e.g. debug_names). This patch follows the same intent of D155723, where we also moved code generating simplified template names. Since this is moving code around and changing the log, we also replace raw pointer manipulation with the more expressive StringRef::{drop_front,take_front,...} methods. We also change a test so that it verifies its output, and that requires having dsymutil not write to stdout. Differential Revision: https://reviews.llvm.org/D158980
Diffstat (limited to 'llvm/lib/TextAPI/TextStubCommon.cpp')
0 files changed, 0 insertions, 0 deletions