X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fmacros.lisp;h=ede723af91d52dad2015c67eeedd5e10c85e380e;hb=0ca182b2e0fd9a7fc8005bef9d21000b326208fc;hp=d5110de69a7d707e5a122efb4e3585cdd79205b6;hpb=d604a358d8e5eb5587989e0a4f1d31dbe6ac5ffe;p=sbcl.git diff --git a/src/compiler/macros.lisp b/src/compiler/macros.lisp index d5110de..ede723a 100644 --- a/src/compiler/macros.lisp +++ b/src/compiler/macros.lisp @@ -22,6 +22,10 @@ ;;; if policy favors. ;;; :MAYBE-INLINE ;;; Retain expansion, but only use it opportunistically. +;;; :MAYBE-INLINE is quite different from :INLINE. As explained +;;; by APD on #lisp 2005-11-26: "MAYBE-INLINE lambda is +;;; instantiated once per component, INLINE - for all +;;; references (even under #'without FUNCALL)." (deftype inlinep () '(member :inline :maybe-inline :notinline nil)) ;;;; source-hacking defining forms