blob: 8b8be0ff2e812eea6b148e20ef24d471355f4eb5 [file] [log] [blame]
// RUN: %target-run-simple-swift | %FileCheck %s
// REQUIRES: executable_test
func test4() {
print("test4")
for i in 0..<10 {
if i > 2 {
break
}
print(i)
}
}
func test5() {
print("test5")
for i in 0..<10 {
if i < 2 {
print(i)
continue
}
return
}
}
func test6() {
print("test6")
var i = 0
while (i < 10) {
if i < 2 {
print(i)
i += 1
continue
}
return
}
}
func test7() {
print("test7")
var i = 0
while (i < 10) {
if i < 2 {
print(i)
break
}
return
}
print("foo")
}
print("start")
test4()
// CHECK: test4
// CHECK-NEXT: 0
// CHECK-NEXT: 1
// CHECK-NEXT: 2
test5()
// CHECK: test5
// CHECK-NEXT: 0
// CHECK-NEXT: 1
test6()
// CHECK: test6
// CHECK-NEXT: 0
// CHECK-NEXT: 1
test7()
// CHECK: test7
// CHECK-NEXT: 0
// CHECK-NEXT: foo