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