Welcome! Please see the About page for a little more info on how this works.
Invoking an anonymous primitive function seems to not use the primitive interface.
(set! *unchecked-math* :warn-on-boxed) (let [f (fn ^double [] 1.0)] (+ 1.0 (f))) ;; Boxed math warning
Is this expected behaviour?
Reviewing this it appears to be the same issue as cannot-create-anonymous-primitive-functions which tracks with this jira CLJ-919