aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/CodeGen.cpp
diff options
context:
space:
mode:
authorChuanqi Xu <yedeng.yd@linux.alibaba.com>2025-03-13 15:00:30 +0800
committerChuanqi Xu <yedeng.yd@linux.alibaba.com>2025-03-13 15:04:06 +0800
commit6345b009c3e58a6cd0eca835d5a935f8784cfda6 (patch)
tree4cefac9c385deee3cf98a4a1fe08adc5a630efe6 /llvm/lib/CodeGen/CodeGen.cpp
parent9e91725fd4d4ee30e98ab2682f93b423590a4ade (diff)
downloadllvm-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