Unbreak TR contracted build.
original commit: 06d29a7102d32853cf2e5310c41e4c5931fab688
This commit is contained in:
parent
4bc06a7a2a
commit
094678c666
|
@ -740,7 +740,8 @@
|
|||
;; Y : (listof symbol?) - index variables that must have entries
|
||||
;; R : Type/c - result type into which we will be substituting
|
||||
(define/cond-contract (subst-gen C X Y R)
|
||||
(cset? (listof symbol?) (or/c Values/c AnyValues? ValuesDots?) . -> . (or/c #f substitution/c))
|
||||
(cset? (listof symbol?) (listof symbol?) (or/c Values/c AnyValues? ValuesDots?)
|
||||
. -> . (or/c #f substitution/c))
|
||||
(define var-hash (free-vars-hash (free-vars* R)))
|
||||
(define idx-hash (free-vars-hash (free-idxs* R)))
|
||||
;; v : Symbol - variable for which to check variance
|
||||
|
|
|
@ -146,7 +146,7 @@
|
|||
#:vars '(b)
|
||||
#:indices '(a)]
|
||||
|
||||
[infer-t (-values (list -String)) (-values-dots (list) -Symbol 'b) #:indices '(b) #:fail]
|
||||
[infer-t (-> (-values (list -String))) (-> (-values-dots (list) -Symbol 'b)) #:indices '(b) #:fail]
|
||||
[infer-t (make-ListDots -String 'a) (make-ListDots -Symbol 'b) #:indices '(b) #:fail]
|
||||
[infer-t (make-ListDots -String 'a) (make-ListDots -Symbol 'b) #:indices '(a) #:fail]
|
||||
[infer-t (-lst* -String) (make-ListDots -Symbol 'b) #:indices '(b) #:fail]
|
||||
|
|
Loading…
Reference in New Issue
Block a user