forked from OSchip/llvm-project
Linker: Do not expect comdat to exist in source module.
llvm-svn: 240341
This commit is contained in:
parent
771f4d9d97
commit
ea45d834e0
|
@ -1573,7 +1573,7 @@ bool ModuleLinker::run() {
|
||||||
if (C.getSelectionKind() == Comdat::Any)
|
if (C.getSelectionKind() == Comdat::Any)
|
||||||
continue;
|
continue;
|
||||||
const GlobalValue *GV = SrcM->getNamedValue(C.getName());
|
const GlobalValue *GV = SrcM->getNamedValue(C.getName());
|
||||||
assert(GV);
|
if (GV)
|
||||||
MapValue(GV, ValueMap, RF_None, &TypeMap, &ValMaterializer);
|
MapValue(GV, ValueMap, RF_None, &TypeMap, &ValMaterializer);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,6 @@
|
||||||
|
; RUN: llvm-link %s /dev/null -S -o - | FileCheck %s
|
||||||
|
|
||||||
|
$c = comdat largest
|
||||||
|
|
||||||
|
; CHECK: @c = global i32 0, comdat
|
||||||
|
@c = global i32 0, comdat
|
Loading…
Reference in New Issue