]> Cypherpunks.ru repositories - gostls13.git/blobdiff - test/char_lit.go
cmd/compile/internal/inline: score call sites exposed by inlines
[gostls13.git] / test / char_lit.go
index 689a54a2faeb49a946e19a22430ac35c03dfa954..836c3c1a2d0b0de309abe4b8a6ffa0aabc85668a 100644 (file)
@@ -1,9 +1,11 @@
-// $G $F.go && $L $F.$A &&./$A.out
+// run
 
 // 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.
 
+// Test character literal syntax.
+
 package main
 
 import "os"
@@ -30,15 +32,14 @@ func main() {
                '\xFE' +
                '\u0123' +
                '\ubabe' +
-               '\U0123ABCD' +
-               '\Ucafebabe'
-               ;
-       if '\Ucafebabe' != 0xcafebabe {
-               print("cafebabe wrong\n");
+               '\U0010FFFF' +
+               '\U000ebabe'
+       if '\U000ebabe' != 0x000ebabe {
+               print("ebabe wrong\n")
                os.Exit(1)
        }
-       if i != 0xcc238de1 {
-               print("number is ", i, " should be ", 0xcc238de1, "\n");
+       if i != 0x20e213 {
+               print("number is ", i, " should be ", 0x20e213, "\n")
                os.Exit(1)
-               }
+       }
 }