From 3001131b3f69ac4aaaae4500a18a0c721b13c88f Mon Sep 17 00:00:00 2001 From: Mark Wooding Date: Wed, 2 Aug 2017 12:25:34 +0100 Subject: [PATCH] src/method-impl.lisp: Mark `sod__obj' as ignorable in effective methods. Very trivial effective methods don't need this, and the warnings are annoying. --- src/method-impl.lisp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/method-impl.lisp b/src/method-impl.lisp index 9f1a48f..cbc7537 100644 --- a/src/method-impl.lisp +++ b/src/method-impl.lisp @@ -661,7 +661,8 @@ (codegen-push codegen) (ensure-var codegen "sod__obj" ilayout-type (make-convert-to-ilayout-inst class - head "me")))) + head "me")) + (deliver-call codegen :void "SOD__IGNORE" "sod__obj"))) (finish-entry (tail) (let* ((head (sod-class-chain-head tail)) (role (if parm-n :valist nil)) -- 2.11.0