From 2f5a05a8593782fd8d57b3daf491eeeef2fe1b2a Mon Sep 17 00:00:00 2001 From: Ken Thompson Date: Wed, 29 Oct 2008 16:55:52 -0700 Subject: [PATCH] bug 113 R=r OCL=18081 CL=18081 --- src/cmd/gc/subr.c | 2 +- src/runtime/iface.c | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/cmd/gc/subr.c b/src/cmd/gc/subr.c index ea3de1a06b..1a45d4ce53 100644 --- a/src/cmd/gc/subr.c +++ b/src/cmd/gc/subr.c @@ -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); diff --git a/src/runtime/iface.c b/src/runtime/iface.c index c73bd6d23e..19f55e8d05 100644 --- a/src/runtime/iface.c +++ b/src/runtime/iface.c @@ -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) { -- 2.48.1