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 */