mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
cmd/internal/ld: minor int to bool cleanup
Change-Id: I3078385f5e7c92fbf99af7c4ae8918c86b9f86c9 Reviewed-on: https://go-review.googlesource.com/6500 Reviewed-by: Russ Cox <rsc@golang.org> Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
This commit is contained in:
parent
ce1c9247b0
commit
b50ff580ba
1 changed files with 7 additions and 7 deletions
|
|
@ -266,7 +266,7 @@ var version int
|
||||||
|
|
||||||
// Set if we see an object compiled by the host compiler that is not
|
// Set if we see an object compiled by the host compiler that is not
|
||||||
// from a package that is known to support internal linking mode.
|
// from a package that is known to support internal linking mode.
|
||||||
var externalobj int = 0
|
var externalobj = false
|
||||||
|
|
||||||
var goroot string
|
var goroot string
|
||||||
|
|
||||||
|
|
@ -394,7 +394,7 @@ func loadlib() {
|
||||||
}
|
}
|
||||||
|
|
||||||
if Linkmode == LinkAuto {
|
if Linkmode == LinkAuto {
|
||||||
if iscgo && externalobj != 0 {
|
if iscgo && externalobj {
|
||||||
Linkmode = LinkExternal
|
Linkmode = LinkExternal
|
||||||
} else {
|
} else {
|
||||||
Linkmode = LinkInternal
|
Linkmode = LinkInternal
|
||||||
|
|
@ -670,10 +670,10 @@ var internalpkg = []string{
|
||||||
}
|
}
|
||||||
|
|
||||||
func ldhostobj(ld func(*Biobuf, string, int64, string), f *Biobuf, pkg string, length int64, pn string, file string) {
|
func ldhostobj(ld func(*Biobuf, string, int64, string), f *Biobuf, pkg string, length int64, pn string, file string) {
|
||||||
isinternal := 0
|
isinternal := false
|
||||||
for i := 0; i < len(internalpkg); i++ {
|
for i := 0; i < len(internalpkg); i++ {
|
||||||
if pkg == internalpkg[i] {
|
if pkg == internalpkg[i] {
|
||||||
isinternal = 1
|
isinternal = true
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -686,12 +686,12 @@ func ldhostobj(ld func(*Biobuf, string, int64, string), f *Biobuf, pkg string, l
|
||||||
// these relocation types.
|
// these relocation types.
|
||||||
if HEADTYPE == Hdragonfly {
|
if HEADTYPE == Hdragonfly {
|
||||||
if pkg == "net" || pkg == "os/user" {
|
if pkg == "net" || pkg == "os/user" {
|
||||||
isinternal = 0
|
isinternal = false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if isinternal == 0 {
|
if !isinternal {
|
||||||
externalobj = 1
|
externalobj = true
|
||||||
}
|
}
|
||||||
|
|
||||||
hostobj = append(hostobj, Hostobj{})
|
hostobj = append(hostobj, Hostobj{})
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue