diff options
Diffstat (limited to 'rega.c')
| -rw-r--r-- | rega.c | 8 |
1 files changed, 3 insertions, 5 deletions
@@ -439,8 +439,7 @@ doblk(Blk *b, RMap *cur) * the above loop must be changed */ } } - b->nins = &insb[NIns] - curi; - idup(&b->ins, curi, b->nins); + idup(b, curi, &insb[NIns]-curi); } /* qsort() comparison function to peel @@ -671,10 +670,9 @@ rega(Fn *fn) blist = b1; fn->nblk++; strf(b1->name, "%s_%s", b->name, s->name); - b1->nins = &insb[NIns] - curi; - stmov += b1->nins; + stmov += &insb[NIns]-curi; stblk += 1; - idup(&b1->ins, curi, b1->nins); + idup(b1, curi, &insb[NIns]-curi); b1->jmp.type = Jjmp; b1->s1 = s; **ps = b1; |
