We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 925b587 commit fdf30b6Copy full SHA for fdf30b6
src/emulate.c
@@ -713,19 +713,18 @@ static bool detect_memcpy(riscv_t *rv, size_t type)
713
return true;
714
}
715
716
-FORCE_INLINE void remove_next_nth_ir(riscv_t *rv,
717
- rv_insn_t *ir,
718
- block_t *block,
719
- uint8_t n)
+static inline void remove_next_nth_ir(const riscv_t *rv,
+ rv_insn_t *ir,
+ block_t *block,
+ uint8_t n)
720
{
721
for (uint8_t i = 0; i < n; i++) {
722
rv_insn_t *next = ir->next;
723
ir->next = ir->next->next;
724
mpool_free(rv->block_ir_mp, next);
725
726
- if (!ir->next) {
+ if (!ir->next)
727
block->ir_tail = ir;
728
- }
729
block->n_insn -= n;
730
731
0 commit comments