modernc.org/gc@v1.0.1-0.20240304020402-f0dba7c97c2b/testdata/errchk/test/fixedbugs/bug204.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 9 func main() { 10 nchar := 0 11 a := []rune{'日', '本', '語', 0xFFFD} 12 for _, char := range "日本語\xc0" { 13 if nchar >= len(a) { 14 println("BUG") 15 break 16 } 17 if char != a[nchar] { 18 println("expected", a[nchar], "got", char) 19 println("BUG") 20 break 21 } 22 nchar++ 23 } 24 }