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

In do-tail-call, move the call to byte-interpret inside the scope of the LET so

that the negation actually takes effect.
parent 877bdb89
No related branches found
No related tags found
No related merge requests found
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
;;; Scott Fahlman or slisp-group@cs.cmu.edu. ;;; Scott Fahlman or slisp-group@cs.cmu.edu.
;;; ;;;
(ext:file-comment (ext:file-comment
"$Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/code/byte-interp.lisp,v 1.18 1993/05/21 12:38:23 ram Exp $") "$Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/code/byte-interp.lisp,v 1.19 1993/05/27 17:05:21 ram Exp $")
;;; ;;;
;;; ********************************************************************** ;;; **********************************************************************
;;; ;;;
...@@ -1226,8 +1226,8 @@ ...@@ -1226,8 +1226,8 @@
(byte-apply function num-args old-sp))))) (byte-apply function num-args old-sp)))))
(dolist (result results) (dolist (result results)
(push-eval-stack result)) (push-eval-stack result))
(push-eval-stack (length results))) (push-eval-stack (length results))
(byte-interpret old-component old-pc old-fp)) (byte-interpret old-component old-pc old-fp)))
(t (t
;; We were called for one value. So return one value. ;; We were called for one value. So return one value.
(push-eval-stack (push-eval-stack
......
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