This is an automated email from the ASF dual-hosted git repository. dcapwell pushed a commit to branch CASSANDRA-21077 in repository https://gitbox.apache.org/repos/asf/cassandra-accord.git
commit 63dd2225f10a1297d2645104fb2208c369769e91 Author: David Capwell <[email protected]> AuthorDate: Fri Dec 12 15:43:51 2025 -0800 unify logic --- accord-core/src/main/java/accord/utils/SmallBitSet.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/accord-core/src/main/java/accord/utils/SmallBitSet.java b/accord-core/src/main/java/accord/utils/SmallBitSet.java index 3ac6e7f9..75c12171 100644 --- a/accord-core/src/main/java/accord/utils/SmallBitSet.java +++ b/accord-core/src/main/java/accord/utils/SmallBitSet.java @@ -51,6 +51,10 @@ public class SmallBitSet implements SimpleBitSet @Override public void setRange(int fromInclusive, int toExclusive) { + Invariants.requireArgument(fromInclusive <= toExclusive, "from > to (%s > %s)", fromInclusive, toExclusive); + if (fromInclusive == toExclusive) + return; + long maskTo = (toExclusive >= 64) ? -1L : ~(-1L << toExclusive); bits |= maskTo & (-1L << fromInclusive); } --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
