blob: d0fcb3c44f39175ea8e106271ecd8edebb14ae89 [file] [log] [blame] [edit]
# Test for issue #68658: In GOPATH mode, files with a //go:build fileVersion
# earlier than go1.21 should downgrade to go1.21 and no further.
[short] skip 'requires build'
env GO111MODULE=off
go build foo bar
-- foo/main.go --
//go:build go1.10
package p
import "fmt"
func main() {
var x any // any was added in Go 1.18
fmt.Println(x)
}
-- bar/main.go --
//go:build go1.20
package p
import "fmt"
func main() {
y := max(1, 2) // max was added in Go 1.21
fmt.Println(y)
}