projects
/
sbcl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
0.6.12.21:
[sbcl.git]
/
src
/
compiler
/
vmdef.lisp
diff --git
a/src/compiler/vmdef.lisp
b/src/compiler/vmdef.lisp
index
9ed8e2b
..
0d03768
100644
(file)
--- a/
src/compiler/vmdef.lisp
+++ b/
src/compiler/vmdef.lisp
@@
-97,6
+97,9
@@
;;;; generation of emit functions
(eval-when (:compile-toplevel :load-toplevel :execute)
;;;; generation of emit functions
(eval-when (:compile-toplevel :load-toplevel :execute)
+ ;; We need the EVAL-WHEN because %EMIT-GENERIC-VOP (below)
+ ;; uses #.MAX-VOP-TN-REFS, not just MAX-VOP-TN-REFS.
+ ;; -- AL 20010218
(defconstant max-vop-tn-refs 256))
(defvar *vop-tn-refs* (make-array max-vop-tn-refs :initial-element nil))
(defconstant max-vop-tn-refs 256))
(defvar *vop-tn-refs* (make-array max-vop-tn-refs :initial-element nil))
@@
-198,7
+201,7
@@
(flet ((convert (types more-types)
(flet ((frob (x)
(if (eq x '*)
(flet ((convert (types more-types)
(flet ((frob (x)
(if (eq x '*)
- 't
+ t
(ecase (first x)
(:or `(or ,@(mapcar #'(lambda (type)
(type-specifier
(ecase (first x)
(:or `(or ,@(mapcar #'(lambda (type)
(type-specifier