Imported Upstream version 4.8.1
[platform/upstream/gcc48.git] / gcc / testsuite / go.test / test / fixedbugs / bug204.go
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 }