summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/jvm/clojure/lang/APersistentMap.java2
-rw-r--r--src/jvm/clojure/lang/APersistentSet.java2
-rw-r--r--src/jvm/clojure/lang/APersistentVector.java2
3 files changed, 3 insertions, 3 deletions
diff --git a/src/jvm/clojure/lang/APersistentMap.java b/src/jvm/clojure/lang/APersistentMap.java
index 7df69862..b112d982 100644
--- a/src/jvm/clojure/lang/APersistentMap.java
+++ b/src/jvm/clojure/lang/APersistentMap.java
@@ -205,7 +205,7 @@ public Object[] toArray(Object[] a){
{
a[i] = s.first();
}
- if(a.length >= count())
+ if(a.length > count())
a[count()] = null;
return a;
}
diff --git a/src/jvm/clojure/lang/APersistentSet.java b/src/jvm/clojure/lang/APersistentSet.java
index d40ff988..7cf94c31 100644
--- a/src/jvm/clojure/lang/APersistentSet.java
+++ b/src/jvm/clojure/lang/APersistentSet.java
@@ -121,7 +121,7 @@ public Object[] toArray(Object[] a){
{
a[i] = s.first();
}
- if(a.length >= count())
+ if(a.length > count())
a[count()] = null;
return a;
}
diff --git a/src/jvm/clojure/lang/APersistentVector.java b/src/jvm/clojure/lang/APersistentVector.java
index d0ae351a..54f68346 100644
--- a/src/jvm/clojure/lang/APersistentVector.java
+++ b/src/jvm/clojure/lang/APersistentVector.java
@@ -287,7 +287,7 @@ public Object[] toArray(Object[] a){
{
a[i] = s.first();
}
- if(a.length >= count())
+ if(a.length > count())
a[count()] = null;
return a;
}