diff options
Diffstat (limited to 'gcc/testsuite/go.test/test/rename1.go')
-rw-r--r-- | gcc/testsuite/go.test/test/rename1.go | 72 |
1 files changed, 43 insertions, 29 deletions
diff --git a/gcc/testsuite/go.test/test/rename1.go b/gcc/testsuite/go.test/test/rename1.go index 3e78bfca0b..53db68de16 100644 --- a/gcc/testsuite/go.test/test/rename1.go +++ b/gcc/testsuite/go.test/test/rename1.go @@ -1,14 +1,17 @@ -// errchk $G -e $D/$F.go +// errorcheck // 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 renamed identifiers no longer have their old meaning. +// Does not compile. + package main func main() { var n byte // ERROR "not a type|expected type" - var y = float(0) // ERROR "cannot call|expected function" + var y = float32(0) // ERROR "cannot call|expected function" const ( a = 1 + iota // ERROR "string|incompatible types" "convert iota" ) @@ -16,31 +19,42 @@ func main() { } const ( - bool = 1 - byte = 2 - float = 3 - float32 = 4 - float64 = 5 - int = 6 - int8 = 7 - int16 = 8 - int32 = 9 - int64 = 10 - uint = 11 - uint8 = 12 - uint16 = 13 - uint32 = 14 - uint64 = 15 - uintptr = 16 - true = 17 - false = 18 - iota = "abc" - nil = 20 - cap = 21 - len = 22 - make = 23 - new = 24 - panic = 25 - print = 26 - println = 27 + append = 1 + bool = 2 + byte = 3 + complex = 4 + complex64 = 5 + complex128 = 6 + cap = 7 + close = 8 + delete = 9 + error = 10 + false = 11 + float32 = 12 + float64 = 13 + imag = 14 + int = 15 + int8 = 16 + int16 = 17 + int32 = 18 + int64 = 19 + len = 20 + make = 21 + new = 22 + nil = 23 + panic = 24 + print = 25 + println = 26 + real = 27 + recover = 28 + rune = 29 + string = 30 + true = 31 + uint = 32 + uint8 = 33 + uint16 = 34 + uint32 = 35 + uint64 = 36 + uintptr = 37 + iota = "38" ) |