Fix error reporting regression.
This commit is contained in:
parent
4f3e3625b3
commit
829689eb9d
|
@ -253,9 +253,8 @@
|
||||||
;; use expr to rule out keywords
|
;; use expr to rule out keywords
|
||||||
[(dom:expr ... kws:keyword-tys ... (~and kw t:->) rng)
|
[(dom:expr ... kws:keyword-tys ... (~and kw t:->) rng)
|
||||||
(add-type-name-reference #'kw)
|
(add-type-name-reference #'kw)
|
||||||
(let ([doms (for/list ([d (syntax->list #'(dom ...))])
|
(let ([doms (for/list ([d (syntax->list #'(dom ...))])
|
||||||
(let ([dt (parse-type d)])
|
(parse-type d))])
|
||||||
(if (type-equal? dt Err) Univ dt)))])
|
|
||||||
(make-Function
|
(make-Function
|
||||||
(list (make-arr
|
(list (make-arr
|
||||||
doms
|
doms
|
||||||
|
|
Loading…
Reference in New Issue
Block a user