| // +build !nacl,!plan9,!windows |
| // Copyright 2011 The Go Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style |
| // license that can be found in the LICENSE file. |
| // TODO: If we get rid of errchk, re-enable this test on Plan 9 and Windows. |
| errchk, err := filepath.Abs("errchk") |
| err = os.Chdir(filepath.Join(".", "fixedbugs", "bug345.dir")) |
| run("go", "tool", "compile", "io.go") |
| run(errchk, "go", "tool", "compile", "-e", "main.go") |
| func run(name string, args ...string) { |
| cmd := exec.Command(name, args...) |
| out, err := cmd.CombinedOutput() |