Add tests for empty case-lambdas in apply.
This commit is contained in:
parent
5c521961b5
commit
5e0670d87e
|
@ -2881,6 +2881,22 @@
|
|||
#:ret (ret -Bottom)
|
||||
#:msg #rx"has no cases"]
|
||||
|
||||
[tc-err
|
||||
(let: ([f : (case->) (case-lambda)])
|
||||
(apply f empty))
|
||||
#:ret (ret -Bottom)
|
||||
#:msg #rx"has no cases"]
|
||||
[tc-err
|
||||
(let: ([f : (All (A) (case->)) (case-lambda)])
|
||||
(apply f empty))
|
||||
#:ret (ret -Bottom)
|
||||
#:msg #rx"has no cases"]
|
||||
[tc-err
|
||||
(let: ([f : (All (A ...) (case->)) (case-lambda)])
|
||||
(apply f empty))
|
||||
#:ret (ret -Bottom)
|
||||
#:msg #rx"has no cases"]
|
||||
|
||||
[tc-e
|
||||
(let ()
|
||||
(: a Symbol)
|
||||
|
|
Loading…
Reference in New Issue
Block a user