github.com/xushiwei/go@v0.0.0-20130601165731-2b9d83f45bc9/test/fixedbugs/bug136.go (about)

     1  // errorcheck
     2  
     3  // Copyright 2009 The Go Authors. All rights reserved.
     4  // Use of this source code is governed by a BSD-style
     5  // license that can be found in the LICENSE file.
     6  
     7  package main
     8  
     9  func main() {
    10  	L: ;  // ';' terminates empty statement => L does not apply to for loop
    11  	for i := 0; i < 10; i++ {
    12  		println(i);
    13  		break L;  // ERROR "L"
    14  	}
    15  
    16  	L1: { // L1 labels block => L1 does not apply to for loop
    17  		for i := 0; i < 10; i++ {
    18  			println(i);
    19  			break L1;  // ERROR "L1"
    20  		}
    21  	}
    22  }