0.9.10.4: better CONSTANTP
[sbcl.git] / src / pcl / defcombin.lisp
index 4edc8bd..711696f 100644 (file)
                           :format-arguments (list ',name))))
                     required-checks))
             (loop (unless (and (constantp order)
-                               (neq order (setq order (eval order))))
+                               (neq order (setq order
+                                                (constant-form-value order))))
                     (return t)))
             (push (cond ((eq order :most-specific-first)
                          `(setq ,name (nreverse ,name)))