In LLDB we use the Itanium mangle tree API to compare
function encodings of mangled names when selecting a
candidate symbol for expression evaluation. We now
also include ABI tags in this comparison. This patch
makes this possible by exposing the Attrs in the mangle
tree API.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Unit Tests
Event Timeline
Comment Actions
It's actually the other way around! According to libcxxabi/src/demangle/README.txt, the change should be done in libcxxabi/src/demangle and then libcxxabi/src/demangle/cp-to-llvm.sh can be used to mirror. Note that changing libcxxabi will also have the effect of triggering libc++abi's CI pipeline, which in turn should have at least some coverage for the demangler changes.