aboutsummaryrefslogtreecommitdiffstats
path: root/csc/compiler.csc
diff options
context:
space:
mode:
Diffstat (limited to 'csc/compiler.csc')
-rw-r--r--csc/compiler.csc2
1 files changed, 1 insertions, 1 deletions
diff --git a/csc/compiler.csc b/csc/compiler.csc
index fcf7598..20d5d37 100644
--- a/csc/compiler.csc
+++ b/csc/compiler.csc
@@ -160,5 +160,5 @@
(compile (cons (list 'import (append imports1 imports2)) rest)))
((('import . imports) . body)
(define compiled-body (ir1->bytecode (expand-body 'main body (make-import-map imports))))
- (encode (link (revappend library-code (list compiled-body)))))
+ (encode (link (revappend library-code (list compiled-body (list (list 'exit (list 'const 0))))))))
(_ (error "unexpected form in compile" program))))))