]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/dist: add //line to copied bootstrap files
authorRuss Cox <rsc@golang.org>
Mon, 16 Mar 2015 19:18:49 +0000 (15:18 -0400)
committerRuss Cox <rsc@golang.org>
Fri, 20 Mar 2015 00:02:42 +0000 (00:02 +0000)
This way the error messages will show the original file name
in addition to the bootstrap file name, so that you have some
chance of making the correction in the original instead of the copy
(which will be blown away).

Before:
/Users/rsc/g/go/pkg/bootstrap/src/bootstrap/5g/gsubr.go:863: undefined: a

After:
/Users/rsc/g/go/src/cmd/5g/gsubr.go:860[/Users/rsc/g/go/pkg/bootstrap/src/bootstrap/5g/gsubr.go:863]: undefined: a

Change-Id: I8d6006abd9499edb16d9f27fe8b7dc6cae143fca
Reviewed-on: https://go-review.googlesource.com/7741
Reviewed-by: Josh Bleecher Snyder <josharian@gmail.com>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
src/cmd/dist/buildtool.go

index acacd1d8e8ce13c4ad3f3aa0051394d028db0d53..69e077c002babc18e15db6a92f8804993c2cf40c 100644 (file)
@@ -139,7 +139,7 @@ func bootstrapFixImports(text, srcFile string) string {
                }
        }
 
-       lines[0] = "// Do not edit. Bootstrap copy of " + srcFile + "\n\n" + lines[0]
+       lines[0] = "// Do not edit. Bootstrap copy of " + srcFile + "\n\n//line " + srcFile + ":1\n" + lines[0]
 
        return strings.Join(lines, "")
 }