typed-racket/typed-racket-test/fail/issue-169-2.rkt
2015-08-14 21:42:21 -05:00

11 lines
269 B
Racket

#;
(exn-pred #rx"expected: \\(Listof Nothing\\).*given: \\(Listof Pos\\*\\)")
#lang typed/racket
(define-type Pos Integer)
(define-new-subtype Pos* (p Pos))
(define lst : (Listof Pos*)
'())
(define lst*
(reverse lst))
(ann lst* (Listof Nothing)) ; this should fail