0
1
mirror of https://github.com/golang/go synced 2024-11-11 12:49:30 +00:00
go/test/rename.go
Emmanuel Odeke 53fd522c0d all: make copyright headers consistent with one space after period
Follows suit with https://go-review.googlesource.com/#/c/20111.

Generated by running
$ grep -R 'Go Authors.  All' * | cut -d":" -f1 | while read F;do perl -pi -e 's/Go
Authors.  All/Go Authors. All/g' $F;done

The code in cmd/internal/unvendor wasn't changed.

Fixes #15213

Change-Id: I4f235cee0a62ec435f9e8540a1ec08ae03b1a75f
Reviewed-on: https://go-review.googlesource.com/21819
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
2016-05-02 13:43:18 +00:00

104 lines
1.5 KiB
Go

// 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 that predeclared names can be redeclared by the user.
package main
import (
"fmt"
"runtime"
)
func main() {
n :=
append +
bool +
byte +
complex +
complex64 +
complex128 +
cap +
close +
delete +
error +
false +
float32 +
float64 +
imag +
int +
int8 +
int16 +
int32 +
int64 +
len +
make +
new +
nil +
panic +
print +
println +
real +
recover +
rune +
string +
true +
uint +
uint8 +
uint16 +
uint32 +
uint64 +
uintptr +
iota
if n != NUM*(NUM-1)/2 {
fmt.Println("BUG: wrong n", n, NUM*(NUM-1)/2)
runtime.Breakpoint() // panic is inaccessible
}
}
const (
// cannot use iota here, because iota = 38 below
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
NUM = 39
)