diff options
author | Reid Kleckner <reid@kleckner.net> | 2015-07-06 18:48:02 +0000 |
---|---|---|
committer | Reid Kleckner <reid@kleckner.net> | 2015-07-06 18:48:02 +0000 |
commit | fc0f93832b12677d2e7356dea93e9990dc79f9f5 (patch) | |
tree | a5dd5a8fc4e8eaaf2f465db66b81f835ac6b9675 /llvm/test/Other/extract.ll | |
parent | c1f705c2298d64edd5d54ca59816332cce34869b (diff) | |
download | bcm5719-llvm-fc0f93832b12677d2e7356dea93e9990dc79f9f5.tar.gz bcm5719-llvm-fc0f93832b12677d2e7356dea93e9990dc79f9f5.zip |
[llvm-extract] Drop comdats from declarations
The verifier rejects comdats on declarations.
llvm-svn: 241483
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() { |