]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/ld: handle IMAGE_SYM_CLASS_LABEL symbols.
authorShenghou Ma <minux.ma@gmail.com>
Thu, 19 Sep 2013 06:27:53 +0000 (02:27 -0400)
committerShenghou Ma <minux.ma@gmail.com>
Thu, 19 Sep 2013 06:27:53 +0000 (02:27 -0400)
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

src/cmd/ld/ldpe.c

index 6ed861d7f0cd0aa31373f4a7b975e9aa8e600f3a..6bcda2cb66429c9987e39e82a284aa77aa6e7f12 100644 (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;