Fix documented type, and remove unnecessary or.
original commit: 7618cac88e098a364f1541ec559d3e797134112f
This commit is contained in:
parent
1fd01540ca
commit
be464d2383
|
@ -194,7 +194,7 @@
|
|||
|
||||
;; typecheck the expressions of a module-top-level form
|
||||
;; no side-effects
|
||||
;; syntax -> void
|
||||
;; syntax? -> (or/c void? tc-results/c)
|
||||
(define (tc-toplevel/pass2 form)
|
||||
(parameterize ([current-orig-stx form])
|
||||
(kernel-syntax-case* form #f (define-type-alias-internal define-typed-struct-internal define-type-internal
|
||||
|
@ -417,7 +417,7 @@
|
|||
(for/last ([form (in-syntax #'(e ...))])
|
||||
(define-values (_ result) (tc-toplevel-form form))
|
||||
result))
|
||||
(begin0 (values #f (or result (void)))
|
||||
(begin0 (values #f result)
|
||||
(report-all-errors))]
|
||||
[_
|
||||
(when ((internal-syntax-pred define-type-alias-internal) form)
|
||||
|
|
Loading…
Reference in New Issue
Block a user