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
This commit is contained in:
Shenghou Ma 2013-09-19 02:27:53 -04:00
parent db71e1557b
commit c742179c49

View file

@ -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;