author | Camm Maguire <camm@debian.org> | 2014年09月12日 11:05:42 -0400 |
---|---|---|
committer | Camm Maguire <camm@debian.org> | 2014年09月12日 11:05:42 -0400 |
commit | 2fcb4eafdaada492f09e722fe03edd35deebe30f (patch) | |
tree | 3d5545e50fd377d9a3049e46794efd4f63c044c5 | |
parent | 440d07af52b5d689aadc2bf0da3aca221e928c58 (diff) | |
download | gcl-2fcb4eafdaada492f09e722fe03edd35deebe30f.tar.gz |
-rwxr-xr-x | gcl/cmpnew/gcl_cmptop.lsp | 12 |
diff --git a/gcl/cmpnew/gcl_cmptop.lsp b/gcl/cmpnew/gcl_cmptop.lsp index b9286fc69..4fe930e6b 100755 --- a/gcl/cmpnew/gcl_cmptop.lsp +++ b/gcl/cmpnew/gcl_cmptop.lsp @@ -1353,18 +1353,13 @@ (defun t2defmacro (fname cfun macro-lambda doc ppn sp) - (declare (ignore macro-lambda sp)) - (when doc (add-init `(si::putprop ',fname ,doc 'si::function-documentation) )) - (when ppn - (add-init `(si::putprop ',fname ',ppn 'si::pretty-print-format) )) + (declare (ignore macro-lambda doc ppn sp)) (wt-h "static void " (c-function-name "L" cfun fname) "();") - (add-init `(si::MM ',fname ,(add-address (c-function-name "L" cfun fname))) ) ) (defun t3defmacro (fname cfun macro-lambda doc ppn sp &aux (*volatile* (if (get fname 'contains-setjmp) " VOL " ""))) - (declare (ignore doc ppn)) (let-pass3 ((*exit* 'return)) (wt-comment "macro definition for " fname) @@ -1386,6 +1381,11 @@ (wt-h "#define VC" *reservation-cmacro*) (wt-cvars) + (when doc (add-init `(si::putprop ',fname ,doc 'si::function-documentation) )) + (when ppn + (add-init `(si::putprop ',fname ',ppn 'si::pretty-print-format) )) + (add-init `(si::MM ',fname ,(add-address (c-function-name "L" cfun fname))) ) + )) (defun t1ordinary (form &aux tem ) |