diff options
author | Chuanqi Xu <yedeng.yd@linux.alibaba.com> | 2025-03-13 15:00:30 +0800 |
---|---|---|
committer | Chuanqi Xu <yedeng.yd@linux.alibaba.com> | 2025-03-13 15:04:06 +0800 |
commit | 6345b009c3e58a6cd0eca835d5a935f8784cfda6 (patch) | |
tree | 4cefac9c385deee3cf98a4a1fe08adc5a630efe6 /llvm/lib/CodeGen/CodeGen.cpp | |
parent | 9e91725fd4d4ee30e98ab2682f93b423590a4ade (diff) | |
download | llvm-6345b009c3e58a6cd0eca835d5a935f8784cfda6.zip llvm-6345b009c3e58a6cd0eca835d5a935f8784cfda6.tar.gz llvm-6345b009c3e58a6cd0eca835d5a935f8784cfda6.tar.bz2 |
[C++20] [Modules] Add mangling number for lambda in non-internal module unit context
Close https://github.com/llvm/llvm-project/issues/59513
Close https://github.com/llvm/llvm-project/issues/110146
As we discussed, this is related to ABI:
https://github.com/itanium-cxx-abi/cxx-abi/issues/186
I was intending to fix this after it gets merged into the ItaniumC++ABI
formally. But it looks like ItaniumC++ABI doesn't update it yet and
there are more issue reports for it.
Luckily Richard had a clear direction guide here though. So I think it
should be good to do this without a formal ItaniumC++ABI wording.
The diff of the patch is slightly larger than it was by a simple
refacoration to simple the control flow a little bit.
Diffstat (limited to 'llvm/lib/CodeGen/CodeGen.cpp')
0 files changed, 0 insertions, 0 deletions