author | Camm Maguire <camm@debian.org> | 2014年09月12日 11:06:27 -0400 |
---|---|---|
committer | Camm Maguire <camm@debian.org> | 2014年09月12日 11:06:27 -0400 |
commit | d0016fe328dbc71e9ebac2cc2bb1532b3d9d8f12 (patch) | |
tree | cf8c413ca263fa510418cc0fd309beb6c41ce370 | |
parent | 9e40aef0ec94ed41097c2360268278162f0d38ff (diff) | |
parent | 96e7560ef9db2c3ee002ffcee09542e105434118 (diff) | |
download | gcl-rturbo-oorder-aobj2.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 ) |