X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fpcl%2Fdefs.lisp;h=cea2b0e514447e172a7e8f56cac0e2bd838a89d2;hb=4f7161165647d655392713a0d95c951e4e1749ea;hp=c781e64a025084b522eb2c1518ec75f8322fe37f;hpb=b9a1b17b079d315c1eec194eb4f93f7d058b24cf;p=sbcl.git diff --git a/src/pcl/defs.lisp b/src/pcl/defs.lisp index c781e64..cea2b0e 100644 --- a/src/pcl/defs.lisp +++ b/src/pcl/defs.lisp @@ -76,7 +76,7 @@ ;; FIXME: do we still need this? ((and (null args) (typep type 'classoid)) (or (classoid-pcl-class type) - (ensure-non-standard-class (classoid-name type)))) + (ensure-non-standard-class (classoid-name type) type))) ((specializerp type) type))) ;;; interface @@ -195,12 +195,6 @@ (push (list class-name symbol) *built-in-wrapper-symbols*) symbol))) -(pushnew '%class *var-declarations*) -(pushnew '%variable-rebinding *var-declarations*) - -(defun variable-class (var env) - (caddr (var-declaration 'class var env))) - (defvar *standard-method-combination*) (defun plist-value (object name)