wanted: &key type derivation in local calls
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
(in-package :sb-c)
(defknown compiler-
(deftransform compiler-
(delay-
(let ((type (type-specifier (lvar-type x))))
`(values ',type t)))
(defun compiler-
(declare (ignore x))
(values t nil))
(export 'compiler-
(in-package :cl-user)
(funcall (compile nil `(lambda (y)
13)
returns T, T -- but FIXNUM, T would be nice. (This is not the regression, but the way it has always been.)
tags: |
added: optimization removed: performance |
Changed in sbcl: | |
status: | Triaged → Fix Committed |
Changed in sbcl: | |
status: | Fix Committed → Fix Released |