| cd rundir | |
| ! go run x.go sub/sub.go | |
| stderr 'named files must all be in one directory; have . and sub' | |
| ! go run sub/sub.go x.go | |
| stderr 'named files must all be in one directory; have sub and .' | |
| cd ../ | |
| go run rundir/foo.go ./rundir/bar.go | |
| stderr 'hello world' | |
| -- rundir/sub/sub.go -- | |
| package main | |
| -- rundir/x.go -- | |
| package main | |
| -- rundir/foo.go -- | |
| package main | |
| func main() { println(msg) } | |
| -- rundir/bar.go -- | |
| package main | |
| const msg = "hello world" |