Copy the ThreadLocalMode in GlobalVariable::copyAttributesFrom
[oota-llvm.git] / lib / IR / Globals.cpp
index cc42351f10095591787826ce58042843d75de7da..4d8b9cef544aa70096339b4a7d1536fd63fec05c 100644 (file)
@@ -184,7 +184,7 @@ void GlobalVariable::copyAttributesFrom(const GlobalValue *Src) {
   assert(isa<GlobalVariable>(Src) && "Expected a GlobalVariable!");
   GlobalValue::copyAttributesFrom(Src);
   const GlobalVariable *SrcVar = cast<GlobalVariable>(Src);
-  setThreadLocal(SrcVar->isThreadLocal());
+  setThreadLocalMode(SrcVar->getThreadLocalMode());
 }