1; RUN:  llvm-dis < %s.bc | FileCheck %s
2
3; callbr.ll.bc was generated by passing this file to llvm-as.
4
5define i32 @test_asm_goto(i32 %x){
6entry:
7; CHECK:      callbr void asm "", "r,X"(i32 %x, i8* blockaddress(@test_asm_goto, %fail))
8; CHECK-NEXT: to label %normal [label %fail]
9  callbr void asm "", "r,X"(i32 %x, i8* blockaddress(@test_asm_goto, %fail)) to label %normal [label %fail]
10normal:
11  ret i32 1
12fail:
13  ret i32 0
14}
15