1 // Copyright 2022 The Go Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style 3 // license that can be found in the LICENSE file. 4 5 package p 6 7 func _(x any) { 8 switch x { 9 case 0: 10 fallthrough // ERROR "fallthrough statement out of place" 11 _ = x 12 default: 13 } 14 15 switch x.(type) { 16 case int: 17 fallthrough // ERROR "cannot fallthrough in type switch" 18 default: 19 } 20 } 21