FOPCOMPILABLE-P wasn't checking whether the CADR of a LOCALLY form
was fopcompilable.
(every #'fopcompilable-p (cdr args))))
;; Likewise for LOCALLY
((locally)
- (every #'fopcompilable-p (cdr args)))
+ (every #'fopcompilable-p args))
(otherwise
;; ordinary function calls
(and (symbolp operator)
(add-prime candidate))))
;;
(init-table))
+
+;;; Bug in the fopcompiler's handling of LOCALLY pre-0.9.14.8
+
+(defvar *a* 1)
+
+(setf *a*
+ (locally
+ (declare)
+ 2))
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"0.9.14.18"
+"0.9.14.19"