diff options
Diffstat (limited to 'test/CodeGen/MIR/X86/undefined-ir-block-slot-in-blockaddress.mir')
| -rw-r--r-- | test/CodeGen/MIR/X86/undefined-ir-block-slot-in-blockaddress.mir | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/test/CodeGen/MIR/X86/undefined-ir-block-slot-in-blockaddress.mir b/test/CodeGen/MIR/X86/undefined-ir-block-slot-in-blockaddress.mir deleted file mode 100644 index ef7dd4802aca..000000000000 --- a/test/CodeGen/MIR/X86/undefined-ir-block-slot-in-blockaddress.mir +++ /dev/null @@ -1,29 +0,0 @@ -# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s - ---- | - - @addr = global i8* null - - define void @test() { - entry: - store volatile i8* blockaddress(@test, %0), i8** @addr - %val = load volatile i8*, i8** @addr - indirectbr i8* %val, [label %0] - - ret void - } - -... ---- -name: test -body: | - bb.0.entry: - successors: %bb.1 - ; CHECK: [[@LINE+1]]:51: use of undefined IR block '%ir-block.1' - %rax = LEA64r %rip, 1, _, blockaddress(@test, %ir-block.1), _ - MOV64mr %rip, 1, _, @addr, _, killed %rax - JMP64m %rip, 1, _, @addr, _ - - bb.1 (address-taken): - RETQ -... |
