author | Camm Maguire <camm@debian.org> | 2014年09月12日 11:06:40 -0400 |
---|---|---|
committer | Camm Maguire <camm@debian.org> | 2014年09月12日 11:06:40 -0400 |
commit | 68e42c9b223c13b90debfb2f78da528ba4bc7ae4 (patch) | |
tree | 46ab56e5a661bc7a0d915b4a4787ece66cc8a1ee | |
parent | df84892f97688e9c8ef2ad2ed01db830e0f73304 (diff) | |
parent | d0016fe328dbc71e9ebac2cc2bb1532b3d9d8f12 (diff) | |
download | gcl-68e42c9b223c13b90debfb2f78da528ba4bc7ae4.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 e123d7b0a..ad3abf566 100755 --- a/gcl/cmpnew/gcl_cmptop.lsp +++ b/gcl/cmpnew/gcl_cmptop.lsp @@ -1356,18 +1356,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) @@ -1389,6 +1384,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 ) |