typed-racket/typed-racket-test/fail/pr13233-3.rkt
2014-12-16 10:07:25 -05:00

16 lines
258 B
Racket

#;
(exn:pred #rx"Expected Zero, but got (U Negative-Integer Positive-Integer)")
#lang typed/racket
;; test even? filter
(: foo (Integer -> String))
(define (foo n)
(if (even? n)
"dummy"
(z n)))
(: z (Zero -> String))
(define (z x) "dummy")