Commit 0ada4a2d authored by Robert Griesemer's avatar Robert Griesemer

go/types: fix build: use the right compiler to compile test case

R=rsc
CC=golang-dev
https://golang.org/cl/4369050
parent 1baffa7d
...@@ -7,8 +7,8 @@ package types ...@@ -7,8 +7,8 @@ package types
import ( import (
"exec" "exec"
"io/ioutil" "io/ioutil"
"os"
"path/filepath" "path/filepath"
"runtime"
"strings" "strings"
"testing" "testing"
"time" "time"
...@@ -18,15 +18,20 @@ import ( ...@@ -18,15 +18,20 @@ import (
var gcName, gcPath string // compiler name and path var gcName, gcPath string // compiler name and path
func init() { func init() {
// find a compiler // determine compiler
for _, char := range []string{"5", "6", "8"} { switch runtime.GOARCH {
var err os.Error case "386":
gcName = char + "g" gcName = "8g"
gcPath, err = exec.LookPath(gcName) case "amd64":
if err == nil { gcName = "6g"
case "arm":
gcName = "5g"
default:
gcName = "unknown-GOARCH-compiler"
gcPath = gcName
return return
} }
} gcPath, _ = exec.LookPath(gcName)
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment