2
0

metadata.ll 462 B

1234567891011121314151617
  1. ; RUN: llvm-as < %s | llvm-dis | llvm-as | llvm-dis
  2. ; PR7105
  3. define void @foo(i32 %x) {
  4. call void @llvm.zonk(metadata i32 %x, i64 0, metadata !1)
  5. store i32 0, i32* null, !whatever !0, !whatever_else !{}, !more !{!"hello"}
  6. store i32 0, i32* null, !whatever !{!"hello", !1, !{}, !2}
  7. ret void, !_1 !0
  8. }
  9. declare void @llvm.zonk(metadata, i64, metadata) nounwind readnone
  10. !named = !{!0}
  11. !another_named = !{}
  12. !0 = !{i8** null}
  13. !1 = !{i8* null, !2}
  14. !2 = !{}