It's called a lot when doing funcall or apply.
sb!kernel:two-arg-ior
sb!kernel:two-arg-xor
sb!kernel:two-arg-gcd
- sb!kernel:two-arg-lcm))
+ sb!kernel:two-arg-lcm
+ sb!kernel:%coerce-callable-to-fun))
#!+sb-simd-pack
(defvar *simd-pack-element-types* '(integer single-float double-float))
DONE))
(define-static-fun length (object) :translate length)
+(define-static-fun %coerce-callable-to-fun (callable)
+ :translate %coerce-callable-to-fun)
sb!kernel:two-arg-ior
sb!kernel:two-arg-xor
sb!kernel:two-arg-gcd
- sb!kernel:two-arg-lcm))
+ sb!kernel:two-arg-lcm
+ sb!kernel:%coerce-callable-to-fun))
\f
;;;; stuff added by jrd
DONE))
(define-static-fun length (object) :translate length)
+(define-static-fun %coerce-callable-to-fun (callable)
+ :translate %coerce-callable-to-fun)