don't set plist of +opaque+ binding - 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>2013年11月20日 16:07:34 +0000
committerCamm Maguire <camm@debian.org>2013年11月20日 16:07:34 +0000
commit16f98982e629f1714ff916208d98b801c1eb784c (patch)
treef701d1b3eedf3c5310e5ddb7c0e4a89ceb8ab751
parent06171c882277084f91ef664cd781cb64894af15a (diff)
downloadgcl-16f98982e629f1714ff916208d98b801c1eb784c.tar.gz
don't set plist of +opaque+ binding
Diffstat
-rwxr-xr-xgcl/cmpnew/gcl_cmpvar.lsp 2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcl/cmpnew/gcl_cmpvar.lsp b/gcl/cmpnew/gcl_cmpvar.lsp
index 7e4c81e48..2ef13563b 100755
--- a/gcl/cmpnew/gcl_cmpvar.lsp
+++ b/gcl/cmpnew/gcl_cmpvar.lsp
@@ -995,7 +995,7 @@
(assert st)
; (assert (info-type (cadr form1)))
(setq type (info-type (cadr form1)))
- (setf (get st 'ccb-tp) (type-or1 (get st 'ccb-tp) (info-type (cadr form1)))))
+ (unless (eq st +opaque+) (setf (get st 'ccb-tp) (type-or1 (get st 'ccb-tp) (info-type (cadr form1))))))
(t
(do-setq-tp v (list form form1) (info-type (cadr form1)))
(setq type (var-type (car name1)))
generated by cgit v1.2.3 (git 2.39.1) at 2025年09月02日 12:10:09 +0000

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