Add unit tests for andmap of ..., Bot return to MV context

svn: r14929

original commit: e772687a583966b882912904b9a2cfe365e1bb17
This commit is contained in:
Sam Tobin-Hochstadt 2009-05-22 19:08:12 +00:00
parent 1a133d64f9
commit ff29088667

View File

@ -719,6 +719,11 @@
[tc-e (apply values (list 1 2 3)) #:ret (ret (list -Integer -Integer -Integer))]
[tc-e (ann (if #t 3 "foo") Integer) -Integer]
[tc-e/t (plambda: (a ...) ([x : Number] . [y : a ... a])
(andmap null? (map list y)))
(-polydots (a) ((list -Number) (a a) . ->... . -Boolean))]
[tc-e (ann (error 'foo) (values Number Number)) #:ret (ret (list -Number -Number))]
#;[tc-err (let: ([fact : (Number -> Number) (lambda: ([n : Number]) (if (zero? n) 1 (* n (fact (- n 1)))))])
(fact 20))]