modernc.org/gc@v1.0.1-0.20240304020402-f0dba7c97c2b/testdata/errchk/test/fixedbugs/bug128.go (about)

     1  // run
     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  func main() {
     9  	switch {
    10  		// empty switch is allowed according to syntax
    11  		// unclear why it shouldn't be allowed
    12  	}
    13  	switch tag := 0; tag {
    14  		// empty switch is allowed according to syntax
    15  		// unclear why it shouldn't be allowed
    16  	}
    17  }
    18  
    19  /*
    20  uetli:~/Source/go1/test/bugs gri$ 6g bug127.go 
    21  bug127.go:5: switch statement must have case labels
    22  bug127.go:9: switch statement must have case labels
    23  */