diff options
| -rw-r--r-- | sys/src/cmd/7c/gc.h | 2 | ||||
| -rw-r--r-- | sys/src/cmd/7c/reg.c | 4 | ||||
| -rw-r--r-- | sys/src/cmd/7c/txt.c | 2 |
3 files changed, 4 insertions, 4 deletions
diff --git a/sys/src/cmd/7c/gc.h b/sys/src/cmd/7c/gc.h index 6194d5879..8529e7837 100644 --- a/sys/src/cmd/7c/gc.h +++ b/sys/src/cmd/7c/gc.h @@ -264,7 +264,7 @@ int samaddr(Node*, Node*); void gbranch(int); void patch(Prog*, long); int sconst(Node*); -int sval(long); +int sval(vlong); void gpseudo(int, Sym*, Node*); int usableoffset(Node*, vlong, Node*); diff --git a/sys/src/cmd/7c/reg.c b/sys/src/cmd/7c/reg.c index 8d1285daa..174ffd7e0 100644 --- a/sys/src/cmd/7c/reg.c +++ b/sys/src/cmd/7c/reg.c @@ -551,7 +551,7 @@ mkvar(Adr *a, int docon) { Var *v; int i, t, n, et, z; - long o; + vlong o; Bits bit; Sym *s; @@ -566,7 +566,7 @@ mkvar(Adr *a, int docon) if(s == S) { if(t != D_CONST || !docon || a->reg != NREG) goto none; - et = TLONG; + // et = TLONG; } if(t == D_CONST) { if(s == S && sval(o)) diff --git a/sys/src/cmd/7c/txt.c b/sys/src/cmd/7c/txt.c index 89446ad25..4a345cf46 100644 --- a/sys/src/cmd/7c/txt.c +++ b/sys/src/cmd/7c/txt.c @@ -1315,7 +1315,7 @@ isaddcon(vlong v) } int -sval(long v) +sval(vlong v) { return isaddcon(v) || isaddcon(-v); } |
