mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Simplify BLSR code
And suppress unary minus operator to unsigned type warnings by VC.
This commit is contained in:
parent
9958ed61bc
commit
7bab788309
Notes:
git
2022-07-08 17:27:44 +09:00
1 changed files with 1 additions and 1 deletions
2
iseq.c
2
iseq.c
|
@ -257,7 +257,7 @@ iseq_scan_bits(unsigned int page, iseq_bits_t bits, VALUE *code, iseq_value_itr_
|
||||||
original_iseq[page_offset + offset] = newop;
|
original_iseq[page_offset + offset] = newop;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
bits ^= bits & -bits; // Reset Lowest Set Bit (BLSR)
|
bits &= bits - 1; // Reset Lowest Set Bit (BLSR)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue