[clang] [clang][MSVC] Correct mangling of thread-safe static initialization variables. (PR #85300)
Tom Honermann via cfe-commits
cfe-commits at lists.llvm.org
Fri Mar 15 09:23:14 PDT 2024
================
@@ -3920,7 +3920,8 @@ void MicrosoftMangleContextImpl::mangleThreadSafeStaticGuardVariable(
msvc_hashing_ostream MHO(Out);
MicrosoftCXXNameMangler Mangler(*this, MHO);
- Mangler.getStream() << "?$TSS" << GuardNum << '@';
+ Mangler.getStream() << "?";
+ Mangler.mangleSourceName("$TSS" + llvm::utostr(GuardNum));
----------------
tahonermann wrote:
Done: https://github.com/llvm/llvm-project/issues/85423
https://github.com/llvm/llvm-project/pull/85300
More information about the cfe-commits
mailing list