X-Git-Url: https://git.distorted.org.uk/~mdw/sod/blobdiff_plain/73eceea64f35d47eeecb808cb7bfecb6bac4299b..be18b63c233dae3873691486a2d858e600b087f8:/src/builtin.lisp?ds=sidebyside diff --git a/src/builtin.lisp b/src/builtin.lisp index 5897da0..776d3a1 100644 --- a/src/builtin.lisp +++ b/src/builtin.lisp @@ -294,8 +294,8 @@ static const SodClass *const ~A__cpl[] = { ((message initialization-message)) 'initialization-effective-method) -(defmethod method-keyword-argument-lists - ((method initialization-effective-method) direct-methods state) +(defmethod sod-message-keyword-argument-lists + ((message initialization-message) (class sod-class) direct-methods state) (append (call-next-method) (mapcan (lambda (class) (let* ((initargs (sod-class-initargs class)) @@ -317,8 +317,7 @@ static const SodClass *const ~A__cpl[] = { (report-inheritance-path state class)) arglist))))) - (sod-class-precedence-list - (effective-method-class method))))) + (sod-class-precedence-list class)))) (defmethod lifecycle-method-kernel ((method initialization-effective-method) codegen target)