fix PR9015, a crash linking recursive metadata.

llvm-svn: 124099
diff --git a/llvm/test/Linker/linkmdnode2.ll b/llvm/test/Linker/linkmdnode2.ll
index 54a5a57..a7d991a 100644
--- a/llvm/test/Linker/linkmdnode2.ll
+++ b/llvm/test/Linker/linkmdnode2.ll
@@ -10,3 +10,13 @@
   %x = call i8 @llvm.something(metadata !22)
   ret void
 }
+
+
+
+; PR9015
+define void @test() {
+  ret void, !abc !0
+}
+
+!0 = metadata !{metadata !0, i32 42 }
+