X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fpcl%2Fmethods.lisp;h=c31626092d8b53668093f84a730e121be4aedeab;hb=07ab1e4811ab16f95a9a5e8d767426a0787f22c0;hp=8ad72f6631d62e9c812c12a3c44af89f0f59d54d;hpb=9283908642216e9a3cc217f8e3eab186c8876593;p=sbcl.git diff --git a/src/pcl/methods.lisp b/src/pcl/methods.lisp index 8ad72f6..c316260 100644 --- a/src/pcl/methods.lisp +++ b/src/pcl/methods.lisp @@ -1650,16 +1650,6 @@ (make-initial-dfun gf)))) (function dfun-state) (cons (car dfun-state)))))) - -(defmethod update-gf-dfun ((class std-class) gf) - (let ((*new-class* class) - (arg-info (gf-arg-info gf))) - (cond - ((special-case-for-compute-discriminating-function-p gf)) - ((gf-precompute-dfun-and-emf-p arg-info) - (multiple-value-bind (dfun cache info) - (make-final-dfun-internal gf) - (update-dfun gf dfun cache info)))))) (defmethod (setf class-name) (new-value class) (let ((classoid (wrapper-classoid (class-wrapper class))))