From 4a4be11e62cdef0dac75aaac056859cccbdc794c 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. llvm-svn: 201098 --- llvm/lib/IR/Globals.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/lib/IR/Globals.cpp b/llvm/lib/IR/Globals.cpp index cc42351..4d8b9ce 100644 --- a/llvm/lib/IR/Globals.cpp +++ b/llvm/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.7.4