diff options
| author | Russ Cox <rsc@golang.org> | 2014-05-12 11:59:55 -0400 |
|---|---|---|
| committer | Russ Cox <rsc@golang.org> | 2014-05-12 11:59:55 -0400 |
| commit | 9b976f5f03689e65c8f58e9b3de94e0d7f7fe072 (patch) | |
| tree | 525e8bf27237ca1b610131fabd494d09fda88812 /src/liblink/obj.c | |
| parent | c91aea6c31374852c2d50a2a94b286c6c5d55ae0 (diff) | |
| download | go-9b976f5f03689e65c8f58e9b3de94e0d7f7fe072.tar.xz | |
cmd/gc: record line number for auto-generated wrappers as <autogenerated>:1
Before we used line 1 of the first source file.
This should be clearer.
Fixes #4388.
LGTM=iant
R=golang-codereviews, iant
CC=golang-codereviews
https://golang.org/cl/92250044
Diffstat (limited to 'src/liblink/obj.c')
| -rw-r--r-- | src/liblink/obj.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/liblink/obj.c b/src/liblink/obj.c index 53ae470354..b8083b0ec4 100644 --- a/src/liblink/obj.c +++ b/src/liblink/obj.c @@ -183,7 +183,7 @@ linkgetline(Link *ctxt, int32 line, LSym **f, int32 *l) file = a[n].incl->name; dlno = a[n].idel-1; } - if((!ctxt->windows && file[0] == '/') || (ctxt->windows && file[1] == ':')) + if((!ctxt->windows && file[0] == '/') || (ctxt->windows && file[1] == ':') || file[0] == '<') snprint(buf, sizeof buf, "%s", file); else snprint(buf, sizeof buf, "%s/%s", ctxt->pathname, file); |
