]> Cypherpunks.ru repositories - gostls13.git/blobdiff - test/char_lit1.go
cmd/compile/internal/inline: score call sites exposed by inlines
[gostls13.git] / test / char_lit1.go
index ccf1cc9fcf5d728c82c5608b1f36ae5c62961597..8899aff83aba34a42e887f0faa48e2630fbfd686 100644 (file)
@@ -1,25 +1,28 @@
-// errchk $G -e $F.go
+// errorcheck -d=panic
 
 // Copyright 2009 The Go Authors. All rights reserved.
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
+// Verify that illegal character literals are detected.
+// Does not compile.
+
 package main
 
 const (
        // check that surrogate pair elements are invalid
        // (d800-dbff, dc00-dfff).
        _ = '\ud7ff' // ok
-       _ = '\ud800'  // ERROR "Unicode"
-       _ = "\U0000D999"  // ERROR "Unicode"
-       _ = '\udc01' // ERROR "Unicode"
-       _ = '\U0000dddd'  // ERROR "Unicode"
-       _ = '\udfff' // ERROR "Unicode"
+       _ = '\ud800'  // ERROR "Unicode|unicode"
+       _ = "\U0000D999"  // ERROR "Unicode|unicode"
+       _ = '\udc01' // ERROR "Unicode|unicode"
+       _ = '\U0000dddd'  // ERROR "Unicode|unicode"
+       _ = '\udfff' // ERROR "Unicode|unicode"
        _ = '\ue000' // ok
        _ = '\U0010ffff'  // ok
-       _ = '\U00110000'  // ERROR "Unicode"
+       _ = '\U00110000'  // ERROR "Unicode|unicode"
        _ = "abc\U0010ffffdef"  // ok
-       _ = "abc\U00110000def"  // ERROR "Unicode"
-       _ = '\Uffffffff'  // ERROR "Unicode"
+       _ = "abc\U00110000def"  // ERROR "Unicode|unicode"
+       _ = '\Uffffffff'  // ERROR "Unicode|unicode"
 )