This implements the direction proposed in
https://github.com/itanium-cxx-abi/cxx-abi/pull/126.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D101968
Fix bad mangling of <data-member-prefix> for a closure in the initializer of a variable at global namespace scope. ClosedPublic Authored by rsmith on May 5 2021, 6:58 PM.
Details Summary This implements the direction proposed in
Diff Detail
Event TimelineThis revision was landed with ongoing or failed builds. Closed by commit rG697ac15a0fc7: Fix bad mangling of <data-member-prefix> for a closure in the initializer of a… (authored by rsmith). · Explain Why This revision was automatically updated to reflect the committed changes. rsmith added a reverting change: rGbb726383ac75: Revert "Fix bad mangling of <data-member-prefix> for a closure in the….May 11 2021, 5:47 PM This revision is now accepted and ready to land.May 11 2021, 7:03 PM Closed by commit rG5bb7e81c64bd: Fix bad mangling of <data-member-prefix> for a closure in the initializer of a… (authored by rsmith). · Explain WhyMay 12 2021, 1:13 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 343267 clang/include/clang/Basic/CodeGenOptions.h
clang/include/clang/Basic/LangOptions.h
clang/lib/AST/ItaniumMangle.cpp
clang/lib/Frontend/CompilerInvocation.cpp
clang/test/CodeGenCXX/clang-abi-compat.cpp
clang/test/CodeGenCXX/lambda-expressions-nested-linkage.cpp
clang/test/CodeGenCXX/mangle-lambda-explicit-template-params.cpp
|
clang-tidy: warning: 'auto *Block' can be declared as 'const auto *Block' [llvm-qualified-auto]
not useful