From 1c4554854d93b66966b5eb3a451b3eb425ba4deb Mon Sep 17 00:00:00 2001 From: Hans Wennborg Date: Mon, 10 Feb 2014 17:13:56 +0000 Subject: [PATCH] Copy the ThreadLocalMode in GlobalVariable::copyAttributesFrom This fixes the oversight from r159077. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@201098 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/IR/Globals.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/IR/Globals.cpp b/lib/IR/Globals.cpp index cc42351f100..4d8b9cef544 100644 --- a/lib/IR/Globals.cpp +++ b/lib/IR/Globals.cpp @@ -184,7 +184,7 @@ void GlobalVariable::copyAttributesFrom(const GlobalValue *Src) { assert(isa(Src) && "Expected a GlobalVariable!"); GlobalValue::copyAttributesFrom(Src); const GlobalVariable *SrcVar = cast(Src); - setThreadLocal(SrcVar->isThreadLocal()); + setThreadLocalMode(SrcVar->getThreadLocalMode()); } -- 2.34.1