We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ad88833 commit 241331dCopy full SHA for 241331d
src/jvm/clojure/lang/PersistentList.java
@@ -29,7 +29,7 @@ final protected Object doInvoke(Object args) {
29
{
30
Object[] argsarray = ((ArraySeq) args).array;
31
IPersistentList ret = EMPTY;
32
- for(int i = argsarray.length - 1; i >= 0; --i)
+ for(int i = argsarray.length - 1; i >= ((ArraySeq)args).i; --i)
33
ret = (IPersistentList) ret.cons(argsarray[i]);
34
return ret;
35
}
test/clojure/test_clojure/sequences.clj
@@ -1205,3 +1205,6 @@
1205
(float-array [2.0 -2.5]) [2.0 -2.5]
1206
(double-array [1.2 -3.5]) [1.2 -3.5]
1207
(char-array [\H \i]) [\H \i]))
1208
+
1209
+(deftest CLJ-1633
1210
+ (is (= ((fn [& args] (apply (fn [a & b] (apply list b)) args)) 1 2 3) '(2 3))))
0 commit comments