diff options
Diffstat (limited to 'llvm/test/Assembler/metadata.ll')
| -rw-r--r-- | llvm/test/Assembler/metadata.ll | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/llvm/test/Assembler/metadata.ll b/llvm/test/Assembler/metadata.ll index b483fc3f4cf..21a47ddb734 100644 --- a/llvm/test/Assembler/metadata.ll +++ b/llvm/test/Assembler/metadata.ll @@ -11,8 +11,22 @@ define void @test() { ret void, !foo !0, !bar !1 } +; CHECK: define void @test2() !foo !2 !baz !3 +define void @test2() !foo !2 !baz !3 { + unreachable +} + +; CHECK: define void @test3() !bar !3 +; CHECK: unreachable, !bar !4 +define void @test3() !bar !3 { + unreachable, !bar !4 +} + !0 = !MDLocation(line: 662302, column: 26, scope: !1) !1 = !MDSubprogram(name: "foo") +!2 = distinct !{} +!3 = distinct !{} +!4 = distinct !{} declare void @llvm.dbg.func.start(metadata) nounwind readnone |

