typed-racket/typed-racket-test/fail/gh-issue-271.rkt
Asumu Takikawa b18d940f1a Fix GH issue #271
Propagate syntax properties when opening up begins at the top-level
so that ignore properties will get transferred.
2015-12-18 18:10:48 -05:00

14 lines
258 B
Racket

#;
(exn-pred #rx"could not be converted")
#lang racket/load
;; Tests that p? cannot be generated
(require typed/racket)
(define-predicate p? (All (A) (Listof A)))
(let ()
(: x (U (Listof Integer) Integer)) (define x '(1 2 3))
(if (p? x) 0 (add1 x)))