From: Shenghou Ma Date: Thu, 19 Sep 2013 06:27:53 +0000 (-0400) Subject: cmd/ld: handle IMAGE_SYM_CLASS_LABEL symbols. X-Git-Tag: go1.2rc2~167 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=c742179c49e4b67ce7230e5529657a00d4eaaccc;p=gostls13.git cmd/ld: handle IMAGE_SYM_CLASS_LABEL symbols. Was causing "invalid symbol binding" and thus "malformed pe file" error. R=golang-dev, alex.brainman, adg CC=golang-dev https://golang.org/cl/13722050 --- diff --git a/src/cmd/ld/ldpe.c b/src/cmd/ld/ldpe.c index 6ed861d7f0..6bcda2cb66 100644 --- a/src/cmd/ld/ldpe.c +++ b/src/cmd/ld/ldpe.c @@ -468,6 +468,7 @@ readsym(PeObj *obj, int i, PeSym **y) break; case IMAGE_SYM_CLASS_NULL: case IMAGE_SYM_CLASS_STATIC: + case IMAGE_SYM_CLASS_LABEL: s = lookup(name, version); s->dupok = 1; break;