Fix contract name references.

original commit: 350cef9af8bc27dc5eb223875d3f7a3c408753a4
This commit is contained in:
Sam Tobin-Hochstadt 2010-09-08 11:05:51 -04:00
parent fba3c3b9ca
commit 8cdcde83cd
2 changed files with 2 additions and 2 deletions

View File

@ -12,7 +12,7 @@
(only-in srfi/1 split-at))
(p/c
[check-below (->d ([s (or/c Type/c tc-results?)] [t (or/c Type/c tc-results?)]) () [_ (if (Type? s) Type/c tc-results?)])])
[check-below (-->d ([s (-or/c Type/c tc-results?)] [t (-or/c Type/c tc-results?)]) () [_ (if (Type? s) Type/c tc-results?)])])
(define (print-object o)
(match o

View File

@ -43,7 +43,7 @@
(poly-fail t argtys #:name (and (identifier? f-stx) f-stx) #:expected expected))))]))
(d/c (tc/funapp f-stx args-stx ftype0 argtys expected)
(syntax? syntax? tc-results? (listof tc-results?) (or/c #f tc-results?) . -> . tc-results?)
(syntax? syntax? tc-results? (c:listof tc-results?) (c:or/c #f tc-results?) . c:-> . tc-results?)
(match* (ftype0 argtys)
;; we special-case this (no case-lambda) for improved error messages
[((tc-result1: (and t (Function: (list (and a (arr: dom (Values: _) rest #f kws)))))) argtys)