aboutsummaryrefslogtreecommitdiffhomepage
path: root/abi0.c
diff options
context:
space:
mode:
Diffstat (limited to 'abi0.c')
-rw-r--r--abi0.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/abi0.c b/abi0.c
index 3236e63..c3673e4 100644
--- a/abi0.c
+++ b/abi0.c
@@ -194,13 +194,13 @@ abi0(struct function *fn)
union ref arg = blk->jmp.arg[0];
if (blk->jmp.t != Jret) continue;
if (!arg.t) continue;
- if (arg.t != RTMP || !oisalloca(instrtab[arg.idx].op)) {
+ if (arg.t != RTMP || !oisalloca(instrtab[arg.i].op)) {
rvovar = -1;
break;
}
if (rvovar == -1) {
- rvovar = arg.idx;
- } else if (arg.idx != rvovar) {
+ rvovar = arg.i;
+ } else if (arg.i != rvovar) {
rvovar = -1;
break;
}
@@ -214,7 +214,7 @@ abi0(struct function *fn)
/* adjust calls */
for (int iinstr = 0; iinstr < blk->ins.n; ++iinstr) {
struct instr *ins = &instrtab[blk->ins.p[iinstr]];
- struct call *call = &calltab.p[ins->r.idx];
+ struct call *call = &calltab.p[ins->r.i];
static union ref newargsbuf[32];
static union irtype newtypsbuf[32];
vec_of(union ref) newargs = VINIT(newargsbuf, arraylength(newargsbuf));