diff options
author | cinap_lenrek <cinap_lenrek@gmx.de> | 2012-07-30 19:11:16 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@gmx.de> | 2012-07-30 19:11:16 +0200 |
commit | 4f33c88a51587681b7be1ae57cfbc43b627c6bc4 (patch) | |
tree | 25560404dc80007e5dc268811242c9071f6a1017 /sys/src/cmd/7c | |
parent | fcc5e75d07e5bc6cb3ddac6d9a437e7ec62d0d95 (diff) |
import updated compilers from sources
Diffstat (limited to 'sys/src/cmd/7c')
-rw-r--r-- | sys/src/cmd/7c/gc.h | 4 | ||||
-rw-r--r-- | sys/src/cmd/7c/swt.c | 6 |
2 files changed, 5 insertions, 5 deletions
diff --git a/sys/src/cmd/7c/gc.h b/sys/src/cmd/7c/gc.h index 225a11441..f41384bd4 100644 --- a/sys/src/cmd/7c/gc.h +++ b/sys/src/cmd/7c/gc.h @@ -58,7 +58,7 @@ struct Prog struct Case { Case* link; - long val; + vlong val; long label; char def; char isv; @@ -67,7 +67,7 @@ struct Case struct C1 { - long val; + vlong val; long label; }; diff --git a/sys/src/cmd/7c/swt.c b/sys/src/cmd/7c/swt.c index 937687fa5..a7f20c9ef 100644 --- a/sys/src/cmd/7c/swt.c +++ b/sys/src/cmd/7c/swt.c @@ -20,7 +20,7 @@ swit2(C1 *q, int nc, long def, Node *n, Node *tn) if(nc < 5) { for(i=0; i<nc; i++) { if(debug['W']) - print("case = %.8lux\n", q->val); + print("case = %.8llux\n", q->val); if(bval(q->val)) { gopcode(OEQ, n, Z, nodconst(q->val)); } else { @@ -53,7 +53,7 @@ swit2(C1 *q, int nc, long def, Node *n, Node *tn) swit2(r, nc-i, def, n, tn); } /* if(debug['W']) - print("case > %.8lux\n", r->val); + print("case > %.8llux\n", r->val); gmove(nodconst(r->val), tn); gopcode(OLT, tn, n, Z); sp = p; @@ -62,7 +62,7 @@ swit2(C1 *q, int nc, long def, Node *n, Node *tn) swit2(q, i, def, n, tn); if(debug['W']) - print("case < %.8lux\n", r->val); + print("case < %.8llux\n", r->val); patch(sp, pc); swit2(r+1, nc-i-1, def, n, tn); */ } |