# Tests golang.org/issue/47682 # Flags specified with -gcflags should appear after other flags generated by cmd/go. cd m go build -n -gcflags=-lang=go1.17 stderr ' -lang=go1.16.* -lang=go1.17' ! go build -gcflags='-c 0' stderr 'compile: -c must be at least 1, got 0' -- m/go.mod -- module example.com go 1.16 -- m/main.go -- package main func main() { var s = []int{1, 2, 3} var pa = (*[2]int)(s[1:]) println(pa[1]) }