X-Git-Url: http://git.hcoop.net/bpt/guile.git/blobdiff_plain/b85f5f851fce230d16f3c13c371839f7e619059f..a0329d01095d6ddaa42449ec18a4fb2bc83db16e:/module/language/tree-il/compile-cps.scm diff --git a/module/language/tree-il/compile-cps.scm b/module/language/tree-il/compile-cps.scm index e2b4fb3b0..96f27cd44 100644 --- a/module/language/tree-il/compile-cps.scm +++ b/module/language/tree-il/compile-cps.scm @@ -603,15 +603,14 @@ integer." (scope-counter 0)) (let ((src (tree-il-src exp))) (let-fresh (kinit ktail kclause kbody) (init) - (build-cps-exp - ($fun '() - (kinit ($kfun src '() init (ktail ($ktail)) - (kclause - ($kclause ('() '() #f '() #f) - (kbody ($kargs () () - ,(convert exp ktail - (build-subst exp)))) - ,#f)))))))))) + (build-cps-cont + (kinit ($kfun src '() init (ktail ($ktail)) + (kclause + ($kclause ('() '() #f '() #f) + (kbody ($kargs () () + ,(convert exp ktail + (build-subst exp)))) + ,#f))))))))) (define *comp-module* (make-fluid))