check-ns: Assert failed: (r/Type? t)
The presence of the function
in a namespace causes an assert error when check-ns is called on it.
Attached is the full output of lein typed check, and the full code for a lein project that demonstrates the bug. This only occurs in 0.3.11 and 0.3.10.
Java 8, Clojure 1.7, OS X 10.10.3
No longer has assert error.
I've reduced this down to tools.analyzer.jvm not resolving the reflection in:
Comment made by: kshramt
Annotating some `clojure.lang.Numbers` methods seems to solve the problem.