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
import (
"exec"
"io/ioutil"
"os"
"path/filepath"
"runtime"
"strings"
"testing"
"time"
......@@ -18,15 +18,20 @@ import (
var gcName, gcPath string // compiler name and path
func init() {
// find a compiler
for _, char := range []string{"5", "6", "8"} {
var err os.Error
gcName = char + "g"
gcPath, err = exec.LookPath(gcName)
if err == nil {
return
}
// determine compiler
switch runtime.GOARCH {
case "386":
gcName = "8g"
case "amd64":
gcName = "6g"
case "arm":
gcName = "5g"
default:
gcName = "unknown-GOARCH-compiler"
gcPath = gcName
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