aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/CBackend/2002-05-21-MissingReturn.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/CodeGen/CBackend/2002-05-21-MissingReturn.ll')
-rw-r--r--test/CodeGen/CBackend/2002-05-21-MissingReturn.ll17
1 files changed, 10 insertions, 7 deletions
diff --git a/test/CodeGen/CBackend/2002-05-21-MissingReturn.ll b/test/CodeGen/CBackend/2002-05-21-MissingReturn.ll
index 775a762..2908157 100644
--- a/test/CodeGen/CBackend/2002-05-21-MissingReturn.ll
+++ b/test/CodeGen/CBackend/2002-05-21-MissingReturn.ll
@@ -1,4 +1,4 @@
-; RUN: llvm-upgrade < %s | llvm-as | llc -march=c
+; RUN: llvm-as < %s | llc -march=c
; This case was emitting code that looked like this:
; ...
@@ -8,10 +8,13 @@
; 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
+define void @test() {
+ br label %BB1
+
+BB2: ; preds = %BB2
+ br label %BB2
+
+BB1: ; preds = %0
+ ret void
}
+