aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Brainman <alex.brainman@gmail.com>2013-05-02 13:02:00 +1000
committerAlex Brainman <alex.brainman@gmail.com>2013-05-02 13:02:00 +1000
commit3a32367040a06b55fa93baddba2b57371079af90 (patch)
tree6e483ee3cb90ad8f04d4becf38478e7ecf8f4021
parentd727d147c0c724e9d6489db86925dc61a5ddfd91 (diff)
downloadgo-3a32367040a06b55fa93baddba2b57371079af90.tar.gz
go-3a32367040a06b55fa93baddba2b57371079af90.zip
cmd/ld: fix SDYNIMPORT symbol test
As advised by iant. Fixes windows build. R=golang-dev, r CC=golang-dev, iant https://golang.org/cl/9110044
-rw-r--r--src/cmd/ld/lib.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/ld/lib.c b/src/cmd/ld/lib.c
index 47a52b553c..0a6bd3e8f2 100644
--- a/src/cmd/ld/lib.c
+++ b/src/cmd/ld/lib.c
@@ -336,7 +336,7 @@ loadlib(void)
// cgo_import_static and cgo_import_dynamic,
// then we want to make it cgo_import_dynamic
// now.
- if(s->extname != nil && s->cgoexport == 0) {
+ if(s->extname != nil && s->dynimplib != nil && s->cgoexport == 0) {
s->type = SDYNIMPORT;
} else
s->type = 0;