typed-racket/typed-racket-test/succeed/gh-issue-291.rkt
Asumu Takikawa 7217e2e531 Fix name argument for dtsi/exec
Looks like this got typoed in commit a3ca5aeefc

Closes issue #291
2016-01-15 11:58:38 -05:00

13 lines
317 B
Racket

#lang typed/racket
;; Test inheritance with define-struct/exec
(define-struct/exec sA ([x : Number] [y : Number])
[(λ (self v) 1) : ( sA Any Any)])
(define-struct/exec (sB sA) ([z : String])
[(λ (self v) 2) : ( sB Any Any)])
(sB 1 2 "c")
(λ ([x : sB]) (ann x sA))