typed-racket/typed-racket-test/succeed/provide-alias-omit-define.rkt
Sam Tobin-Hochstadt a3e25231a6 Look up unrenamed versions of type aliases as well.
Fixes bug reported by Alexander Knauth.
2015-03-06 12:13:40 -05:00

9 lines
214 B
Racket

#lang racket
(module m typed/racket
(provide x)
(define-type x 'x #:omit-define-syntaxes)
(define x : x 'x))
(module n typed/racket
(require (submod ".." m))
x ; works fine, outputs 'x
(define y : x x))