Skip to content
Snippets Groups Projects
Commit c25bdc1d authored by ram's avatar ram
Browse files

If *byte-compiling*, only do compile-type type error checking. No check

conversion is done, since this violates stack discipline.  All type checks are
done on the fly during byte conversion.
parent 1f6f213c
No related branches found
No related tags found
No related merge requests found
......@@ -7,7 +7,7 @@
;;; Scott Fahlman or slisp-group@cs.cmu.edu.
;;;
(ext:file-comment
"$Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/compiler/checkgen.lisp,v 1.20 1992/07/21 18:41:26 ram Exp $")
"$Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/compiler/checkgen.lisp,v 1.21 1992/08/01 17:34:14 ram Exp $")
;;;
;;; **********************************************************************
;;;
......@@ -508,7 +508,8 @@
(unless (policy node (= brevity 3))
(do-type-warning use))))))
(when (eq type-check t)
(when (and (eq type-check t)
(not *byte-compiling*))
(if (probable-type-check-p cont)
(multiple-value-bind (check types)
(continuation-check-types cont)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment