summaryrefslogtreecommitdiff
path: root/src/cmd/gc/pgen.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/gc/pgen.c')
-rw-r--r--src/cmd/gc/pgen.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cmd/gc/pgen.c b/src/cmd/gc/pgen.c
index 552e405d8..abe8ea892 100644
--- a/src/cmd/gc/pgen.c
+++ b/src/cmd/gc/pgen.c
@@ -149,7 +149,7 @@ compactframe(Prog* ptxt)
{
NodeList *ll;
Node* n;
- uint32 w;
+ vlong w;
if (stksize == 0)
return;
@@ -189,7 +189,7 @@ compactframe(Prog* ptxt)
continue;
w = n->type->width;
- if((w >= MAXWIDTH) || (w < 1))
+ if(w >= MAXWIDTH || w < 0)
fatal("bad width");
stksize += w;
stksize = rnd(stksize, n->type->align);