# Test support for go mod -edit to set language version. | |
[gccgo] skip | |
env GO111MODULE=on | |
! go build | |
stderr 'type aliases only supported as of' | |
go mod edit -go=1.9 | |
grep 'go 1.9' go.mod | |
go build | |
# Reverting the version should force a rebuild and error instead of using | |
# the cached 1.9 build. (https://golang.org/issue/37804) | |
go mod edit -go=1.8 | |
! go build | |
stderr 'type aliases only supported as of' | |
-- go.mod -- | |
module m | |
go 1.8 | |
-- alias.go -- | |
package alias | |
type T = int |