Fix tc-toplevel-form for ignored syntax
This commit is contained in:
parent
3651974c6e
commit
2c042998b9
|
@ -419,6 +419,9 @@
|
|||
(define (tc-toplevel-form form)
|
||||
(syntax-parse form
|
||||
[((~literal begin) e ...)
|
||||
;; Don't open up `begin`s that are supposed to be ignored
|
||||
#:when (not (or (syntax-property form 'typechecker:ignore)
|
||||
(syntax-property form 'typechecker:ignore-some)))
|
||||
(for-each tc-toplevel-form (syntax->list #'(e ...)))
|
||||
(begin0 (values #f (tc-toplevel/pass2 form))
|
||||
(report-all-errors))]
|
||||
|
|
Loading…
Reference in New Issue
Block a user