gcl.git - GNU Common Lisp

index : gcl.git
GNU Common Lisp
summary refs log tree commit diff
diff options
context:
space:
mode:
authorCamm Maguire <camm@debian.org>2014年09月12日 11:06:27 -0400
committerCamm Maguire <camm@debian.org>2014年09月12日 11:06:27 -0400
commitd0016fe328dbc71e9ebac2cc2bb1532b3d9d8f12 (patch)
treecf8c413ca263fa510418cc0fd309beb6c41ce370
parent9e40aef0ec94ed41097c2360268278162f0d38ff (diff)
parent96e7560ef9db2c3ee002ffcee09542e105434118 (diff)
downloadgcl-rturbo-oorder-aobj2.tar.gz
merging in ordinary-order-add-object2rturbo-oorder-aobj2
Diffstat
-rwxr-xr-xgcl/cmpnew/gcl_cmptop.lsp 12
1 files changed, 6 insertions, 6 deletions
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 )
generated by cgit v1.2.3 (git 2.25.1) at 2025年09月01日 18:01:39 +0000

AltStyle によって変換されたページ (->オリジナル) /