Add some test cases for plambda fixes that have already been applied.
Closes PR 13751. Closes PR 13754.
This commit is contained in:
parent
9cc50dc914
commit
3990b43b6a
|
@ -1636,6 +1636,11 @@
|
||||||
(All (A B ...) (A B ... -> (values A B ... B))))
|
(All (A B ...) (A B ... -> (values A B ... B))))
|
||||||
(-polydots (a b) ((list a) (b b) . ->... . (make-ValuesDots (list (-result a)) b 'b)))]
|
(-polydots (a b) ((list a) (b b) . ->... . (make-ValuesDots (list (-result a)) b 'b)))]
|
||||||
[tc-e/t (ann (ann 'x Symbol) Symbol) -Symbol]
|
[tc-e/t (ann (ann 'x Symbol) Symbol) -Symbol]
|
||||||
|
|
||||||
|
[tc-err (lambda (x) x)
|
||||||
|
#:expected (ret (-poly (a) (cl->* (t:-> a a) (t:-> a a a))))]
|
||||||
|
[tc-err (plambda: (A) ((x : A)) x)
|
||||||
|
#:expected (ret (list -Symbol -Symbol))]
|
||||||
)
|
)
|
||||||
(test-suite
|
(test-suite
|
||||||
"check-type tests"
|
"check-type tests"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user