don't use exit, raise final error as user error
svn: r2281
This commit is contained in:
parent
db0386c7cb
commit
a67a8af981
|
@ -211,7 +211,7 @@
|
||||||
(lambda (exn)
|
(lambda (exn)
|
||||||
(set! compiler:messages (reverse! compiler:messages))
|
(set! compiler:messages (reverse! compiler:messages))
|
||||||
(compiler:report-messages! #t)
|
(compiler:report-messages! #t)
|
||||||
(exit 1)))
|
(raise-user-error "compile failed")))
|
||||||
|
|
||||||
(define s:expand-top-level-expressions!
|
(define s:expand-top-level-expressions!
|
||||||
(lambda (input-directory reader verbose?)
|
(lambda (input-directory reader verbose?)
|
||||||
|
@ -503,7 +503,7 @@
|
||||||
(when (and stop-on-errors?
|
(when (and stop-on-errors?
|
||||||
(or (positive? error-count)
|
(or (positive? error-count)
|
||||||
(positive? fatal-error-count)))
|
(positive? fatal-error-count)))
|
||||||
(error "Errors encountered. Compilation aborted.")))))
|
(raise-user-error "Errors encountered. Compilation aborted.")))))
|
||||||
|
|
||||||
(define total-cpu-time 0)
|
(define total-cpu-time 0)
|
||||||
(define total-real-time 0)
|
(define total-real-time 0)
|
||||||
|
@ -1376,7 +1376,6 @@
|
||||||
(lambda ()
|
(lambda ()
|
||||||
(with-handlers
|
(with-handlers
|
||||||
([void (lambda (exn)
|
([void (lambda (exn)
|
||||||
(exit)
|
|
||||||
(compiler:fatal-error
|
(compiler:fatal-error
|
||||||
#f
|
#f
|
||||||
(string-append
|
(string-append
|
||||||
|
|
Loading…
Reference in New Issue
Block a user