summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2010-04-30 12:48:03 -0700
committerRuss Cox <rsc@golang.org>2010-04-30 12:48:03 -0700
commita4934125f2b3bae2c126683237301c7d2a8038de (patch)
treead995c09e08eae4c55639b4286aba187b346ec76
parent33fbdec01b3f5a47db2e66938d3001c913e9d658 (diff)
downloadgolang-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.c4
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;