Unbreak TR contracted build.
This commit is contained in:
parent
6efa9185bc
commit
06d29a7102
|
@ -740,7 +740,8 @@
|
||||||
;; Y : (listof symbol?) - index variables that must have entries
|
;; Y : (listof symbol?) - index variables that must have entries
|
||||||
;; R : Type/c - result type into which we will be substituting
|
;; R : Type/c - result type into which we will be substituting
|
||||||
(define/cond-contract (subst-gen C X Y R)
|
(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 var-hash (free-vars-hash (free-vars* R)))
|
||||||
(define idx-hash (free-vars-hash (free-idxs* R)))
|
(define idx-hash (free-vars-hash (free-idxs* R)))
|
||||||
;; v : Symbol - variable for which to check variance
|
;; v : Symbol - variable for which to check variance
|
||||||
|
|
|
@ -146,7 +146,7 @@
|
||||||
#:vars '(b)
|
#:vars '(b)
|
||||||
#:indices '(a)]
|
#: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 '(b) #:fail]
|
||||||
[infer-t (make-ListDots -String 'a) (make-ListDots -Symbol 'b) #:indices '(a) #: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]
|
[infer-t (-lst* -String) (make-ListDots -Symbol 'b) #:indices '(b) #:fail]
|
||||||
|
|
Loading…
Reference in New Issue
Block a user