]> Cypherpunks repositories - gostls13.git/commitdiff
bug 113
authorKen Thompson <ken@golang.org>
Wed, 29 Oct 2008 23:55:52 +0000 (16:55 -0700)
committerKen Thompson <ken@golang.org>
Wed, 29 Oct 2008 23:55:52 +0000 (16:55 -0700)
R=r
OCL=18081
CL=18081

src/cmd/gc/subr.c
src/runtime/iface.c

index ea3de1a06b52d4077c7e1d9db9bb5af1a6b67335..1a45d4ce53a7153323ae4394942034333be8a40f 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", types[simtype[et]]->sym);
+       snprint(buf, sizeof(buf), "%s_%S", "sigt", t->sym);
 
 out:
        s = pkglookup(buf, glob);
index c73bd6d23e6e74d28ca7b3560eed7fb4b6bbc04b..19f55e8d05625784aac6009d6aded392dc70ff12 100644 (file)
@@ -66,6 +66,11 @@ Sigt sys·sigt_float64[2] =  { (byte*)"float64", ASIMP, 8, nil, END };
 Sigt   sys·sigt_bool[2] =     { (byte*)"bool", ASIMP, 1, nil, END };
 Sigt   sys·sigt_string[2] =   { (byte*)"string", ASTRING, 8, nil, END };
 
+Sigt   sys·sigt_int[2] =      { (byte*)"int", ASIMP, 4, nil, END };
+Sigt   sys·sigt_uint[2] =     { (byte*)"uint", ASIMP, 4, nil, END };
+Sigt   sys·sigt_uintptr[2] =  { (byte*)"uintptr", ASIMP, 8, nil, END };
+Sigt   sys·sigt_float[2] =    { (byte*)"float", ASIMP, 4, nil, END };
+
 static void
 printsigi(Sigi *si)
 {