Simplify CPS conversion of top-level code

This commit is contained in:
Justin Ethier 2015-04-07 14:01:16 -04:00
parent 1e317d273b
commit 0b1490d102

View file

@ -1612,9 +1612,7 @@
,@(let ((k (gensym 'k)) ,@(let ((k (gensym 'k))
(r (gensym 'r))) (r (gensym 'r)))
(cps (car (define->exp ast)) 'unused)))) (cps (car (define->exp ast)) 'unused))))
(cps ast (cps ast '%halt))))
(let ((r (gensym 'r)))
`(lambda (,r) (%halt ,r)))))))
ast-cps)) ast-cps))
;; Closure-conversion. ;; Closure-conversion.