X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fsrctran.lisp;h=931032f8837b79cfca4b0c8ce097b7a6bbd93588;hb=4fc9d21ae1d8a6a2f8ff70f589d5da103203de13;hp=121e1ee9f9be49a3982d7091d53b66694cbf25c9;hpb=99ad0a384664dc98af26245a33f11619ec0854ad;p=sbcl.git diff --git a/src/compiler/srctran.lisp b/src/compiler/srctran.lisp index 121e1ee..931032f 100644 --- a/src/compiler/srctran.lisp +++ b/src/compiler/srctran.lisp @@ -2996,6 +2996,9 @@ ;;; Perhaps we should have to prove that the denominator is nonzero before ;;; doing them? (Also the DOLIST over macro calls is weird. Perhaps ;;; just FROB?) -- WHN 19990917 +;;; +;;; FIXME: What gives with the single quotes in the argument lists +;;; for DEFTRANSFORMs here? Does that work? Is it needed? Why? (dolist (name '(ash /)) (deftransform name ((x y) '((constant-argument (integer 0 0)) integer) '* :eval-name t :when :both)