diff options
Diffstat (limited to 'test/fixedbugs/bug385_64.go')
-rw-r--r-- | test/fixedbugs/bug385_64.go | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/test/fixedbugs/bug385_64.go b/test/fixedbugs/bug385_64.go index 7476b17d5..b5621b210 100644 --- a/test/fixedbugs/bug385_64.go +++ b/test/fixedbugs/bug385_64.go @@ -1,15 +1,22 @@ -// [ $A != 6 ] || errchk $G -e $D/$F.go +// +build amd64 +// errorcheck // Copyright 2011 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. // Issue 2444 +// Issue 4666: issue with arrays of exactly 4GB. package main -func main() { // ERROR "stack frame too large" - var arr [1000200030]int + +func main() { // ERROR "stack frame too large" + var arr [1000200030]int32 arr_bkup := arr _ = arr_bkup } +func F() { // ERROR "stack frame too large" + var arr [1 << 30]int32 + _ = arr[42] +} |