diff options
Diffstat (limited to 'rv64')
| -rw-r--r-- | rv64/abi.c | 3 | ||||
| -rw-r--r-- | rv64/isel.c | 3 |
2 files changed, 2 insertions, 4 deletions
@@ -642,8 +642,7 @@ rv64_abi(Fn *fn) if (b == fn->start) for (; il; il=il->link) emiti(il->i); - b->nins = &insb[NIns] - curi; - idup(&b->ins, curi, b->nins); + idup(b, curi, &insb[NIns]-curi); } while (b != fn->start); if (debug['A']) { diff --git a/rv64/isel.c b/rv64/isel.c index 8921a07..55fb645 100644 --- a/rv64/isel.c +++ b/rv64/isel.c @@ -244,8 +244,7 @@ rv64_isel(Fn *fn) seljmp(b, fn); for (i=&b->ins[b->nins]; i!=b->ins;) sel(*--i, fn); - b->nins = &insb[NIns] - curi; - idup(&b->ins, curi, b->nins); + idup(b, curi, &insb[NIns]-curi); } if (debug['I']) { |
