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

15 lines
268 B
Racket

#;
(exn-pred #rx"Attempted to use a higher-order value passed as `Any`")
#lang racket
(module typed typed/racket
(: d Any)
(define d (delay (lambda: ([x : Integer]) (+ x 1))))
(provide d))
(require 'typed)
;; this line should raise a ctc error
((force d) 6)