Fix error reporting regression.

This commit is contained in:
Sam Tobin-Hochstadt 2010-07-01 13:46:16 -04:00
parent 4f3e3625b3
commit 829689eb9d

View File

@ -254,8 +254,7 @@
[(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