diff --git a/src/cmd/go/testflag.go b/src/cmd/go/testflag.go index 8c887ba750..ecf5bf4562 100644 --- a/src/cmd/go/testflag.go +++ b/src/cmd/go/testflag.go @@ -142,7 +142,7 @@ func testFlags(args []string) (packageNames, passToTest []string) { case "tags": buildContext.BuildTags = strings.Fields(value) case "compiler": - buildContext.Compiler = value + buildCompiler{}.Set(value) case "file": testFiles = append(testFiles, value) case "bench":