author | Camm Maguire <camm@debian.org> | 2013年11月06日 20:14:15 +0000 |
---|---|---|
committer | Camm Maguire <camm@debian.org> | 2013年11月06日 20:14:15 +0000 |
commit | df7ada7ce957567f03a8b0c48737fc454425624d (patch) | |
tree | 913fe0c5d76dd35224e4d16c1d9658112c715bd3 | |
parent | 81c8d21d3e479374cc28fc9b11f1cd228ee17870 (diff) | |
download | gcl-df7ada7ce957567f03a8b0c48737fc454425624d.tar.gz |
-rwxr-xr-x | gcl/cmpnew/gcl_cmpeval.lsp | 4 |
diff --git a/gcl/cmpnew/gcl_cmpeval.lsp b/gcl/cmpnew/gcl_cmpeval.lsp index 5ad2ff95e..7849e3ba2 100755 --- a/gcl/cmpnew/gcl_cmpeval.lsp +++ b/gcl/cmpnew/gcl_cmpeval.lsp @@ -1780,7 +1780,9 @@ ((setq fd (c1local-fun fn)) (add-info info (cadr fd)) (setf (info-type info) (if (eq (info-type (cadr fd)) 'boolean) #tboolean (info-type (cadr fd))));FIXME - `(call-local ,info ,(nconc (caddr fd) ll) ,(cadddr fd) ,(fifth fd) ,fms));FIXME + (let ((fm (fifth fd))) + (when fm (or-ccb-assignments (list fm))) + `(call-local ,info ,(nconc (caddr fd) ll) ,(cadddr fd) ,fm ,fms)));FIXME (`(call-global ,info ,fn ,fms nil ,@ll)))) ;; (defun mi5 (fn info fms la &aux (ll (when la (list (length fms)))) fd) |