Fixup rec-lambda contract

This commit is contained in:
Eric Dobson 2014-03-22 17:12:30 -07:00
parent 0f5be21f21
commit ac1d7ea19e

View File

@ -34,7 +34,8 @@
(define-signature tc-lambda^ (define-signature tc-lambda^
([cond-contracted tc/lambda (syntax? syntax? syntax? . -> . tc-results/c)] ([cond-contracted tc/lambda (syntax? syntax? syntax? . -> . tc-results/c)]
[cond-contracted tc/lambda/check (syntax? syntax? syntax? tc-results/c . -> . tc-results/c)] [cond-contracted tc/lambda/check (syntax? syntax? syntax? tc-results/c . -> . tc-results/c)]
[cond-contracted tc/rec-lambda/check (syntax? syntax? syntax? (listof Type/c) tc-results/c . -> . tc-results/c)])) [cond-contracted tc/rec-lambda/check (syntax? syntax? syntax? (listof Type/c) tc-results/c . -> .
(values tc-results/c tc-results/c))]))
(define-signature tc-app^ (define-signature tc-app^
([cond-contracted tc/app (syntax? . -> . tc-results/c)] ([cond-contracted tc/app (syntax? . -> . tc-results/c)]