diff --git a/primitiveCollections/src/main/java/org/lucares/collections/IntList.java b/primitiveCollections/src/main/java/org/lucares/collections/IntList.java index 3d14124..5c16d88 100644 --- a/primitiveCollections/src/main/java/org/lucares/collections/IntList.java +++ b/primitiveCollections/src/main/java/org/lucares/collections/IntList.java @@ -402,7 +402,7 @@ public class IntList implements Serializable, Cloneable { public IntList clone() { try { final IntList result = (IntList) super.clone(); - result.data = Arrays.copyOf(data, index); + result.data = index == 0 ? EMPTY_ARRAY : Arrays.copyOf(data, index); return result; } catch (final CloneNotSupportedException e) { throw new IllegalStateException(e);