Cleanup function type creation in tc/rec-lambda/check;
This commit is contained in:
parent
91e887300f
commit
ebd7f8dc92
|
@ -534,9 +534,7 @@
|
||||||
(define formals (syntax->list formals*))
|
(define formals (syntax->list formals*))
|
||||||
(with-lexical-env/extend
|
(with-lexical-env/extend
|
||||||
formals args
|
formals args
|
||||||
(let* ([r (tc-results->values return)]
|
(let* ([ft (->* args (tc-results->values return))]
|
||||||
[t (make-arr args r)]
|
|
||||||
[ft (make-Function (list t))])
|
|
||||||
(with-lexical-env/extend
|
(with-lexical-env/extend
|
||||||
(list name) (list ft)
|
(list name) (list ft)
|
||||||
(values
|
(values
|
||||||
|
|
Loading…
Reference in New Issue
Block a user