aboutsummaryrefslogtreecommitdiff
path: root/test/index.go
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2012-11-06 11:38:16 -0800
committerIan Lance Taylor <iant@golang.org>2012-11-06 11:38:16 -0800
commit433b2f17eef632b55b9946e71e2754d67fda1765 (patch)
tree8b905f46dd785c3d275279c5e179da17c4e4e367 /test/index.go
parent2355409988305be158a55bfa5817ab2351fce825 (diff)
downloadgo-433b2f17eef632b55b9946e71e2754d67fda1765.tar.gz
go-433b2f17eef632b55b9946e71e2754d67fda1765.zip
test: fix index.go to pass with recent index checks
The compiler now gives an error for out of bounds constant indexes for arrays, and for negative constant indexes for both arrays and slices. With this change the index.go test passes if CLs 6815085, 6815088, and 6812089 are committed. R=golang-dev, remyoudompheng, rsc CC=golang-dev https://golang.org/cl/6810085
Diffstat (limited to 'test/index.go')
-rw-r--r--test/index.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/index.go b/test/index.go
index 122b2a5724..461c2ee418 100644
--- a/test/index.go
+++ b/test/index.go
@@ -225,7 +225,7 @@ func main() {
// the next pass from running.
// So run it as a separate check.
thisPass = 1
- } else if i == "i64big" || i == "i64bigger" && runtime.GOARCH == "amd64" {
+ } else if a == "s" && n == "" && (i == "i64big" || i == "i64bigger") && runtime.GOARCH == "amd64" {
// On amd64, these huge numbers do fit in an int, so they are not
// rejected at compile time.
thisPass = 0