Chris Lattner | fd450c0 | 2010-05-10 20:53:17 +0000 | [diff] [blame] | 1 | ; RUN: llvm-as < %s | llvm-dis | llvm-as | llvm-dis |
| 2 | ; PR7105 |
| 3 | |
Dan Gohman | 309b3af | 2010-08-24 02:24:03 +0000 | [diff] [blame] | 4 | define void @foo(i32 %x) { |
Duncan P. N. Exon Smith | 1ef70ff | 2014-12-15 19:07:53 +0000 | [diff] [blame] | 5 | call void @llvm.zonk(metadata i32 %x, i64 0, metadata !1) |
| 6 | store i32 0, i32* null, !whatever !0, !whatever_else !{}, !more !{!"hello"} |
| 7 | store i32 0, i32* null, !whatever !{!"hello", !1, !{}, !2} |
Nick Lewycky | efddacd | 2014-12-11 02:10:28 +0000 | [diff] [blame] | 8 | ret void, !_1 !0 |
Chris Lattner | fd450c0 | 2010-05-10 20:53:17 +0000 | [diff] [blame] | 9 | } |
| 10 | |
| 11 | declare void @llvm.zonk(metadata, i64, metadata) nounwind readnone |
| 12 | |
| 13 | !named = !{!0} |
Dan Gohman | 9dc8ae1 | 2010-07-13 19:42:44 +0000 | [diff] [blame] | 14 | !another_named = !{} |
Duncan P. N. Exon Smith | 1ef70ff | 2014-12-15 19:07:53 +0000 | [diff] [blame] | 15 | !0 = !{i8** null} |
| 16 | !1 = !{i8* null, !2} |
| 17 | !2 = !{} |