chiark / gitweb /
src/method-proto.lisp: Maybe ignore the layout pointer in trampolines.
[sod] / src / method-proto.lisp
index 034768a489b325d68c2cb5e4874bb1f55b1723d0..ac662caae63d47c6424027bd6f6522401a024013 100644 (file)
@@ -484,6 +484,7 @@ (defun make-trampoline (codegen super body)
                                           :pointer :null)))
     (codegen-push codegen)
     (ensure-ilayout-var codegen super)
+    (deliver-call codegen :void "SOD__IGNORE" "sod__obj")
     (when (keyword-message-p message)
       (if (eq *keyword-struct-disposition* :null)
          (deliver-call codegen :void "SOD__IGNORE" *sod-key-pointer*)