typed-racket/typed-racket-test/succeed/pr11194.rkt
2014-12-16 10:07:25 -05:00

15 lines
285 B
Racket

#lang racket/load
(module untyped racket
(struct foo (bar baz))
(define f (lambda (x) (+ (foo-baz x) 3)))
(provide [struct-out foo]
f))
(module typed typed/racket
(require/typed 'untyped
[struct foo ([bar : Number] [baz : String])]))
(require 'typed)