X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=BUGS;h=e3bb4d525f6db876394ac31ee20f3d032f546f94;hb=0e5a40455a1a3cc16cc71ad0f0b063eb4f1f2c3f;hp=5039c67400f30336046333a609ebc52c43cb875e;hpb=c75713069b94a111dd36dc12b251436c24a20cbc;p=sbcl.git diff --git a/BUGS b/BUGS index 5039c67..e3bb4d5 100644 --- a/BUGS +++ b/BUGS @@ -1268,3 +1268,14 @@ WORKAROUND: (BUU 1) returns garbage. The problem is that both EVALs sequentially write to the same LVAR. + +305: + (Reported by Dave Roberts.) + Local INLINE/NOTINLINE declaration removes local FTYPE declaration: + + (defun quux (x) + (declare (ftype (function () (integer 0 10)) fee) + (inline fee)) + (1+ (fee))) + + uses generic arithmetic with INLINE and fixnum without.