diff options
author | Russ Cox <rsc@golang.org> | 2010-04-30 12:48:03 -0700 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2010-04-30 12:48:03 -0700 |
commit | a4934125f2b3bae2c126683237301c7d2a8038de (patch) | |
tree | ad995c09e08eae4c55639b4286aba187b346ec76 | |
parent | 33fbdec01b3f5a47db2e66938d3001c913e9d658 (diff) | |
download | golang-a4934125f2b3bae2c126683237301c7d2a8038de.tar.gz |
8l: fix absolute path detection on Windows
Fixes issue 755.
R=ken2
CC=golang-dev
http://codereview.appspot.com/965047
-rw-r--r-- | src/cmd/ld/lib.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/cmd/ld/lib.c b/src/cmd/ld/lib.c index 18c425516..c13cd11c7 100644 --- a/src/cmd/ld/lib.c +++ b/src/cmd/ld/lib.c @@ -103,6 +103,10 @@ addlib(char *src, char *obj) sprint(name, ""); i = 1; } else + if(isalpha(histfrog[0]->name[1]) && histfrog[0]->name[2] == ':') { + strcpy(name, histfrog[0]->name+1); + i = 1; + } else if(histfrog[0]->name[1] == '.') { sprint(name, "."); i = 0; |