author | Camm Maguire <camm@debian.org> | 2014年09月12日 11:06:12 -0400 |
---|---|---|
committer | Camm Maguire <camm@debian.org> | 2014年09月12日 11:06:12 -0400 |
commit | 96e7560ef9db2c3ee002ffcee09542e105434118 (patch) | |
tree | e6a5312cba974985fc68bf2dc5941e9173ea4761 | |
parent | 0afe3a6a5fe7e927428fdf7844dc6453e7fafe09 (diff) | |
parent | 2fcb4eafdaada492f09e722fe03edd35deebe30f (diff) | |
download | gcl-96e7560ef9db2c3ee002ffcee09542e105434118.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 ) |