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

16 lines
340 B
Racket

#;
(exn:pred #rx"Expected Zero, but got (U Nonpositive-Integer Byte-Larger-Than-One Positive-Index-Not-Byte Positive-Fixnum-Not-Index Positive-Integer-Not-Fixnum)")
#lang typed/racket
;; test odd? filter
(: foo (Integer -> String))
(define (foo n)
(if (odd? n)
"dummy"
(o n)))
(: o (One -> String))
(define (o x) "dummy")