mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-31 12:41:49 +01:00
Copy externally_initialized in GlobalVariable::copyAttributesFrom.
Patch by Kevin Frei! llvm-svn: 221620
This commit is contained in:
parent
74a580e42d
commit
95378f1d72
@ -246,6 +246,7 @@ void GlobalVariable::copyAttributesFrom(const GlobalValue *Src) {
|
||||
GlobalObject::copyAttributesFrom(Src);
|
||||
const GlobalVariable *SrcVar = cast<GlobalVariable>(Src);
|
||||
setThreadLocalMode(SrcVar->getThreadLocalMode());
|
||||
setExternallyInitialized(SrcVar->isExternallyInitialized());
|
||||
}
|
||||
|
||||
|
||||
|
7
test/Linker/lto-attributes.ll
Normal file
7
test/Linker/lto-attributes.ll
Normal file
@ -0,0 +1,7 @@
|
||||
; RUN: llvm-link -S %s -o - | FileCheck %s
|
||||
|
||||
; CHECK: @foo = private externally_initialized global i8* null
|
||||
@foo = private externally_initialized global i8* null
|
||||
; CHECK: @array = appending global [7 x i8] c"abcdefg", align 1
|
||||
@array = appending global [7 x i8] c"abcdefg", align 1
|
||||
|
Loading…
x
Reference in New Issue
Block a user