Remove #:transparent
to work around place message limitations.
original commit: b7f9c7706944216c4eb841396df53be2f413842f
This commit is contained in:
parent
616b1c2fb6
commit
d970f11334
|
@ -1,7 +1,7 @@
|
|||
#lang typed/racket
|
||||
|
||||
(define-struct: (A) Box ([value : A]) #:transparent)
|
||||
(define-struct: (A) (Child-Box Box) () #:transparent)
|
||||
(define-struct: (A) Box ([value : A]))
|
||||
(define-struct: (A) (Child-Box Box) ())
|
||||
|
||||
|
||||
(ann (Box-value (Child-Box 'sym)) Nothing)
|
||||
|
|
|
@ -2,6 +2,6 @@
|
|||
("Could not instantiate parent struct type")
|
||||
#lang typed/racket
|
||||
|
||||
(define-struct: (A) Box ([value : A]) #:transparent)
|
||||
(define-struct: (Child-Box Box) () #:transparent)
|
||||
(define-struct: (A) Box ([value : A]))
|
||||
(define-struct: (Child-Box Box) ())
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
#lang typed/racket
|
||||
|
||||
(define-struct: (A B) Box ([value : A]
|
||||
[other : B]) #:transparent)
|
||||
(define-struct: (C) (Child-Box Box) () #:transparent)
|
||||
[other : B]))
|
||||
(define-struct: (C) (Child-Box Box) ())
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user