mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-28 04:33:05 +00:00
New TEstcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2689 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
8532fb0d13
commit
94c75eccf1
15
test/CBackend/2002-05-21-MissingReturn.ll
Normal file
15
test/CBackend/2002-05-21-MissingReturn.ll
Normal file
@ -0,0 +1,15 @@
|
||||
; This case was emitting code that looked like this:
|
||||
; ...
|
||||
; llvm_BB1: /* no statement here */
|
||||
; }
|
||||
;
|
||||
; Which the Sun C compiler rejected, so now we are sure to put a return
|
||||
; instruction in there if the basic block is otherwise empty.
|
||||
;
|
||||
void "test"() {
|
||||
br label %BB1
|
||||
BB2:
|
||||
br label %BB2
|
||||
BB1:
|
||||
ret void
|
||||
}
|
15
test/CodeGen/CBackend/2002-05-21-MissingReturn.ll
Normal file
15
test/CodeGen/CBackend/2002-05-21-MissingReturn.ll
Normal file
@ -0,0 +1,15 @@
|
||||
; This case was emitting code that looked like this:
|
||||
; ...
|
||||
; llvm_BB1: /* no statement here */
|
||||
; }
|
||||
;
|
||||
; Which the Sun C compiler rejected, so now we are sure to put a return
|
||||
; instruction in there if the basic block is otherwise empty.
|
||||
;
|
||||
void "test"() {
|
||||
br label %BB1
|
||||
BB2:
|
||||
br label %BB2
|
||||
BB1:
|
||||
ret void
|
||||
}
|
Loading…
Reference in New Issue
Block a user