Merge branch 'master' into msp430
[llvm/msp430.git] / test / CodeGen / CBackend / 2002-05-21-MissingReturn.ll
blob29081579ac71dad98a17757bd0880f730c18f937
1 ; RUN: llvm-as < %s | llc -march=c
3 ; This case was emitting code that looked like this:
4 ; ...
5 ;   llvm_BB1:       /* no statement here */
6 ; }
7
8 ; Which the Sun C compiler rejected, so now we are sure to put a return 
9 ; instruction in there if the basic block is otherwise empty.
11 define void @test() {
12         br label %BB1
14 BB2:            ; preds = %BB2
15         br label %BB2
17 BB1:            ; preds = %0
18         ret void