mirror of
https://github.com/golang/go
synced 2024-11-19 21:54:40 -07:00
goinstall: fix build
func init runs *after* var declarations TBR=niemeyer CC=golang-dev https://golang.org/cl/4260055
This commit is contained in:
parent
4371e09457
commit
5946e46138
@ -11,17 +11,22 @@ import (
|
||||
var (
|
||||
thisOS = runtime.GOOS
|
||||
thisArch = runtime.GOARCH
|
||||
otherOS = "freebsd"
|
||||
otherArch = "arm"
|
||||
otherOS = anotherOS()
|
||||
otherArch = anotherArch()
|
||||
)
|
||||
|
||||
func init() {
|
||||
if thisOS == otherOS {
|
||||
otherOS = "linux"
|
||||
func anotherOS() string {
|
||||
if thisOS != "darwin" {
|
||||
return "darwin"
|
||||
}
|
||||
if thisArch == otherArch {
|
||||
otherArch = "amd64"
|
||||
return "linux"
|
||||
}
|
||||
|
||||
func anotherArch() string {
|
||||
if thisArch != "amd64" {
|
||||
return "amd64"
|
||||
}
|
||||
return "386"
|
||||
}
|
||||
|
||||
type GoodFileTest struct {
|
||||
|
Loading…
Reference in New Issue
Block a user