~ chicken-core (chicken-5) 36a5403b93c803574e9c8a48a3d442c24e1843d3
commit 36a5403b93c803574e9c8a48a3d442c24e1843d3 Author: Evan Hanson <evhan@foldling.org> AuthorDate: Fri Jan 1 18:30:50 2016 +1300 Commit: Evan Hanson <evhan@foldling.org> CommitDate: Fri Jan 1 18:43:17 2016 +1300 Update error message on missing import libraries to use `quit-compiling` diff --git a/batch-driver.scm b/batch-driver.scm index 7cf47cbb..363bf746 100644 --- a/batch-driver.scm +++ b/batch-driver.scm @@ -588,11 +588,12 @@ '((##core#undefined))) ) ) (unless (null? import-libraries) - (quit "No module definition found for import libraries to emit: ~A" - ;; ~S would be confusing: separate with a comma - (string-intersperse - (map (lambda (il) (->string (car il))) - import-libraries) ", "))) + (quit-compiling + "No module definition found for import libraries to emit: ~A" + ;; ~S would be confusing: separate with a comma + (string-intersperse + (map (lambda (il) (->string (car il))) + import-libraries) ", "))) (when (pair? compiler-syntax-statistics) (with-debugging-outputTrap