X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/sod/blobdiff_plain/d908a89e37ea7dcc2b48481b9369417b624decc7..3b92d2b13d6784a8e30babcf6def39d2ba05082f:/src/class-output.lisp diff --git a/src/class-output.lisp b/src/class-output.lisp index ee77a2c..8d1d93e 100644 --- a/src/class-output.lisp +++ b/src/class-output.lisp @@ -654,15 +654,6 @@ (defmethod hook-output progn (vtable-name class chain-head) (sod-class-nickname chain-tail)))))) -(defgeneric find-class-initializer (slot class) - (:method ((slot effective-slot) (class sod-class)) - (let ((dslot (effective-slot-direct-slot slot))) - (or (some (lambda (super) - (find dslot (sod-class-class-initializers super) - :key #'sod-initializer-slot)) - (sod-class-precedence-list class)) - (effective-slot-initializer slot))))) - (defgeneric output-class-initializer (slot instance stream) (:method ((slot sod-class-effective-slot) (instance sod-class) stream) (let ((func (effective-slot-initializer-function slot))