diff options
Diffstat (limited to 'llvm/test/Other/extract.ll')
-rw-r--r-- | llvm/test/Other/extract.ll | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/llvm/test/Other/extract.ll b/llvm/test/Other/extract.ll index 8b0c835d574..08675d8bff3 100644 --- a/llvm/test/Other/extract.ll +++ b/llvm/test/Other/extract.ll @@ -7,19 +7,22 @@ ; llvm-extract uses lazy bitcode loading, so make sure it correctly reads ; from bitcode files in addition to assembly files. -; CHECK: define hidden void @foo() { +; CHECK: define hidden void @foo() comdat($x) { ; CHECK: ret void ; CHECK: } ; The private linkage for foo() should be changed to external linkage and ; hidden visibility added. ; DELETE: declare hidden void @foo() +; DELETE-NOT: comdat ; DELETE: define void @bar() { ; DELETE: call void @foo() ; DELETE: ret void ; DELETE: } -define private void @foo() { +$x = comdat any + +define private void @foo() comdat($x) { ret void } define void @bar() { |