aboutsummaryrefslogtreecommitdiffstats
path: root/test/Linker/linkmdnode2.ll
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2011-01-24 03:18:24 +0000
committerChris Lattner <sabre@nondot.org>2011-01-24 03:18:24 +0000
commit51e62f0f73b2d2a32c2a5b98402114e4c71dc14f (patch)
treeb537bdf19fc4fd1d0dfe75e12633500bb57b2dfe /test/Linker/linkmdnode2.ll
parent96c0771c01f4a7858a3a15919d70a1b1ab8f6ac1 (diff)
downloadexternal_llvm-51e62f0f73b2d2a32c2a5b98402114e4c71dc14f.zip
external_llvm-51e62f0f73b2d2a32c2a5b98402114e4c71dc14f.tar.gz
external_llvm-51e62f0f73b2d2a32c2a5b98402114e4c71dc14f.tar.bz2
fix PR9015, a crash linking recursive metadata.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124099 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Linker/linkmdnode2.ll')
-rw-r--r--test/Linker/linkmdnode2.ll10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/Linker/linkmdnode2.ll b/test/Linker/linkmdnode2.ll
index 54a5a57..a7d991a 100644
--- a/test/Linker/linkmdnode2.ll
+++ b/test/Linker/linkmdnode2.ll
@@ -10,3 +10,13 @@ define void @foo1() {
%x = call i8 @llvm.something(metadata !22)
ret void
}
+
+
+
+; PR9015
+define void @test() {
+ ret void, !abc !0
+}
+
+!0 = metadata !{metadata !0, i32 42 }
+