From: Mark Wooding Date: Tue, 15 May 2018 10:04:53 +0000 (+0100) Subject: src/class-output.lisp: Fix missing parentheses around `me' in message macros. X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/sod/commitdiff_plain/d908a89e37ea7dcc2b48481b9369417b624decc7 src/class-output.lisp: Fix missing parentheses around `me' in message macros. What was I thinking? --- diff --git a/src/class-output.lisp b/src/class-output.lisp index 806de35..ee77a2c 100644 --- a/src/class-output.lisp +++ b/src/class-output.lisp @@ -185,7 +185,7 @@ (defmethod hook-output progn ((class sod-class) (reason (eql :h)) sequencer) (when varargsp (format stream "#ifdef SOD__HAVE_VARARGS_MACROS~%")) (format stream "#define ~A(~{~A~^, ~}) ~ - ~A->_vt->~A.~A(~{~A~^, ~})~%" + (~A)->_vt->~A.~A(~{~A~^, ~})~%" (message-macro-name class entry) (nreverse in-names) me