[CLJS-2710] High-arity .apply on spec-instrumented function throws "Invalid arity" error Created: 27/Mar/18 Updated: 15/Jun/18
With ClojureScript 1.10.238, if you call .apply with over 21 arguments on a function that has been instrumented with cljs.spec.test.alpha/instrument, you will get an error about invalid arity. This problem does not occur with ClojureScript 1.9.954.
Regular apply works as expected.
|Comment by David Nolen [ 27/Mar/18 4:40 PM ]|
|Comment by A. R [ 28/Mar/18 1:22 AM ]|
Some of these are (commented out) but added in the patch for the apply test suit:
|Comment by David Nolen [ 28/Mar/18 10:35 AM ]|
Ah great, thanks for the tests.
|Comment by David Nolen [ 10/Jun/18 12:28 PM ]|
Revisiting this now that I'm working on CLJS-2761, why do we need to support `.apply`? I don't think this was ever promised.