]> Cypherpunks repositories - gostls13.git/commitdiff
sigt_int
authorKen Thompson <ken@golang.org>
Wed, 29 Oct 2008 20:40:00 +0000 (13:40 -0700)
committerKen Thompson <ken@golang.org>
Wed, 29 Oct 2008 20:40:00 +0000 (13:40 -0700)
R=r
OCL=18030
CL=18030

src/cmd/6g/obj.c
src/cmd/gc/subr.c

index 74f8908fb5431e311f8e9cc9fa8a5be0da395d24..6c5973ed657cc75d4db63f1abcedf34c20372c2a 100644 (file)
@@ -616,12 +616,10 @@ dumpsigt(void)
        for(d=signatlist; d!=D; d=d->forw) {
                if(d->op != OTYPE)
                        continue;
-
                t = d->dtype;
                et = t->etype;
                if(et == TINTER)
                        continue;
-
                at.sym = signame(t, d->block);
                if(at.sym == S)
                        continue;
index 1a45d4ce53a7153323ae4394942034333be8a40f..ea3de1a06b52d4077c7e1d9db9bb5af1a6b67335 100644 (file)
@@ -1650,7 +1650,7 @@ globalsig(Type *t)
                return S;
        if(strcmp(t->sym->name, types[et]->sym->name) != 0)
                return S;
-       snprint(buf, sizeof(buf), "%s_%S", "sigt", t->sym);
+       snprint(buf, sizeof(buf), "%s_%S", "sigt", types[simtype[et]]->sym);
 
 out:
        s = pkglookup(buf, glob);