mirror of
https://github.com/golang/go.git
synced 2026-04-02 01:10:27 +09:00
cmd/gc, cmd/6g: fix error on large stacks.
Fixes #4666. R=golang-dev, daniel.morsing, rsc CC=golang-dev https://golang.org/cl/7141047
This commit is contained in:
@@ -8,11 +8,17 @@
|
||||
// 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"
|
||||
|
||||
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]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user