mirror of
https://github.com/golang/go.git
synced 2025-05-19 06:14:40 +00:00
cmd/go: don't write file if -n option is given
Change-Id: I01f5d3b4748d0ead8642ff3e53d1ae9c4378bcbc Reviewed-on: https://go-review.googlesource.com/61111 Reviewed-by: David Crawshaw <crawshaw@golang.org> Run-TryBot: David Crawshaw <crawshaw@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
This commit is contained in:
parent
e16dc7d5a9
commit
4439b21d0c
@ -3236,10 +3236,12 @@ func (b *Builder) gccSupportsFlag(flag string) bool {
|
|||||||
if cfg.BuildN || cfg.BuildX {
|
if cfg.BuildN || cfg.BuildX {
|
||||||
b.Showcmd(b.WorkDir, "touch trivial.c")
|
b.Showcmd(b.WorkDir, "touch trivial.c")
|
||||||
}
|
}
|
||||||
|
if !cfg.BuildN {
|
||||||
src := filepath.Join(b.WorkDir, "trivial.c")
|
src := filepath.Join(b.WorkDir, "trivial.c")
|
||||||
if err := ioutil.WriteFile(src, []byte{}, 0666); err != nil {
|
if err := ioutil.WriteFile(src, []byte{}, 0666); err != nil {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
}
|
||||||
b.flagCache = make(map[string]bool)
|
b.flagCache = make(map[string]bool)
|
||||||
}
|
}
|
||||||
cmdArgs := append(envList("CC", cfg.DefaultCC), flag, "-c", "trivial.c")
|
cmdArgs := append(envList("CC", cfg.DefaultCC), flag, "-c", "trivial.c")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user