================
@@ -769,9 +777,10 @@ void CodeGenModule::EmitCXXModuleInitFunc(Module *Primary) 
{
       CharUnits GuardAlign = CharUnits::One();
       Guard->setAlignment(GuardAlign.getAsAlign());
       GuardAddr = ConstantAddress(Guard, Int8Ty, GuardAlign);
+      IsTLS = Guard->isThreadLocal();
     }
-    CodeGenFunction(*this).GenerateCXXGlobalInitFunc(Fn, ModuleInits,
-                                                     GuardAddr);
+    CodeGenFunction(*this).GenerateCXXGlobalInitFunc(Fn, ModuleInits, 
GuardAddr,
+                                                     IsTLS);
----------------
rjmccall wrote:

```suggestion
                                                     /*IsTLS*/ false);
```

https://github.com/llvm/llvm-project/pull/96633
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to