We're updating the issue view to help you get more done. 

clojure.lang.RT/longCast is interpreted incorrectly

Description

tested version: 0.2.5

Functions that cast to long like neg? / pos? don't work with type checking. eg. (cf (pos? (dec 1)))

1 2 3 4 5 6 7 8 > (cf (long (dec 1))) Type Error (myapp.core:1:5) Type mismatch: Expected: long Actual: AnyInteger ExceptionInfo Type Checker: Found 1 error clojure.core/ex-info (core.clj:4327)

Environment

None

Status

Assignee

Ambrose BS

Reporter

import

Labels

None

Approval

None

Patch

None

Priority

Minor