diff options
| author | 2023-06-22 21:54:08 +0200 | |
|---|---|---|
| committer | 2023-06-22 21:54:08 +0200 | |
| commit | d313c6e49bfb32ae24745e90eebe833da20efa1a (patch) | |
| tree | 73f950f515b4442a800ecc4e35c346b0cc263a89 /irdump.c | |
| parent | 836f91535f421be4cba2840aed55aba3c5f72f1b (diff) | |
change RMORE -> RADDR; use RXXX (RNONE) for special args,also undef
Diffstat (limited to 'irdump.c')
| -rw-r--r-- | irdump.c | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -73,7 +73,7 @@ dumpref(enum op o, union ref ref) { struct xcon *con; switch (ref.t) { - case RNONE: + case RXXX: if (ref.bits == UNDREF.bits) efmt("undef"); else @@ -109,13 +109,13 @@ dumpref(enum op o, union ref ref) case RTYPE: prityp(ref2type(ref)); break; - case RMORE: + case RADDR: { const struct addr *addr = &addrht[ref.i]; bool k = 0; efmt("addr ["); - if ((k = addr->base.t)) dumpref(0, addr->base); - if (addr->index.t) { + if ((k = addr->base.bits)) dumpref(0, addr->base); + if (addr->index.bits) { if (k) efmt(" + "); dumpref(0, addr->index); if (addr->shift) @@ -210,13 +210,13 @@ dumpblk(struct function *fn, struct block *blk) dumpinst(&instrtab[blk->ins.p[i]]); } efmt(" %s ", jnames[blk->jmp.t]); - if (blk->jmp.arg[0].t && !fn->nabiret && isagg(fn->retty)) { + if (blk->jmp.arg[0].bits && !fn->nabiret && isagg(fn->retty)) { /* un-lowered struct return */ dumpref(0, mktyperef(mkirtype(fn->retty))); efmt(" "); } for (i = 0; i < 2; ++i) { - if (!blk->jmp.arg[i].t) break; + if (!blk->jmp.arg[i].bits) break; if (i > 0) efmt(", "); dumpref(0, blk->jmp.arg[i]); } |