### What version of Go are you using (`go version`)? go version go1.10.2 linux/amd64 ### Does this issue reproduce with the latest release? Yes ### What operating system and processor architecture are you using (`go env`)? linux/amd64 ### What did you do? go build main.go ### What did you see instead? ``` # command-line-arguments <autogenerated>:1:0: invalid instruction: 00000 (/home/xxx/main.go:8) MOVQ $0, "".n+2147483680(SP) <autogenerated>:1:0: invalid instruction: 00003 (/home/xxx/main.go:8) MOVUPS X0, "".err+2147483688(SP) ``` ### cat main.go ```golang package main type aa struct { // 1024 * 1024 * 255 is ok. I [1024 * 1024 * 256]int } // change to pointer receiver is no compiler error. // func(a *aa) Write(p []byte) (n int, err error) func (a aa) Write(p []byte) (n int, err error) { return } func main() { } ```