From: Hans Wennborg Date: Mon, 10 Feb 2014 17:13:56 +0000 (+0000) Subject: Copy the ThreadLocalMode in GlobalVariable::copyAttributesFrom X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=1c4554854d93b66966b5eb3a451b3eb425ba4deb;p=oota-llvm.git 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 --- 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()); }