rnk added a comment.
I probably don't have time to review this, so let me redirect to @hans.
================
Comment at: clang/lib/CodeGen/MicrosoftCXXABI.cpp:2400
+static llvm::GlobalValue *getTlsGuardVar(CodeGenModule &CGM) {
+ llvm::Type *VTy = llvm::Type::getInt8Ty(CGM.getLLVMContext());
----------------
My understanding is that every DLL has exactly one `__tls_guard` variable. All
TLS variables in a DLL are initialized as soon as a thread accesses one TLS
variable for a DLL. Is that accurate? Can you add comments about the way this
is intended to work here?
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D115456/new/
https://reviews.llvm.org/D115456
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits