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]

Reply via email to