L: ; // ';' terminates empty statement => L does not apply to for loop
for i := 0; i < 10; i++ {
println(i);
- break L // L does not apply to for loop
+ break L; // ERROR "L"
+ }
+
+ L1: { // L1 labels block => L1 does not apply to for loop
+ for i := 0; i < 10; i++ {
+ println(i);
+ break L1; // ERROR "L1"
+ }
}
}
fixedbugs/bug133.dir/bug2.go:11: illegal types for operand: RETURN
int
-=========== fixedbugs/bug136.go
-fixedbugs/bug136.go:9: invalid break label L
-
=========== fixedbugs/bug148.go
2 3
interface is main.T, not main.T·bug148·1
=========== bugs/bug132.go
BUG: compilation succeeds incorrectly
+=========== bugs/bug136.go
+BUG: errchk: bugs/bug136.go:15: missing expected error: 'L1'
+
=========== bugs/bug159.go
abc: expected 4 5 6 got 4 4 -4
BUG: bug159