github.com/llvm-mirror/llgo@v0.0.0-20190322182713-bf6f0a60fce1/test/execution/branching/labeled.go (about)

     1  // RUN: llgo -o %t %s
     2  // RUN: %t 2>&1 | FileCheck %s
     3  
     4  // CHECK: 0
     5  
     6  package main
     7  
     8  func labeledBreak() {
     9  	var i int
    10  L:
    11  	for ; i < 10; i++ {
    12  		switch {
    13  		default:
    14  			break L
    15  		}
    16  	}
    17  	println(i)
    18  }
    19  
    20  func main() {
    21  	labeledBreak()
    22  }