Work around a type alias bug in framework types

The type alias analysis is unable to detect a rare kind
of type dependency and as a result initializes type aliases
in an order that doesn't work. Adding the extra `Class`
boilerplate here accommodates the analysis.

Please merge to v6.1.1

original commit: 4a32fa15515494bca418a655bd80a03adfc29442
This commit is contained in:
Asumu Takikawa 2014-10-20 13:04:55 -04:00
parent 544a8cc2a1
commit 1b8539dfbe

View File

@ -472,7 +472,8 @@
[x (Option Integer)]
[y (Option Integer)]))))
(define-type Frame:Register-Group<%> Frame:Basic<%>)
(define-type Frame:Register-Group<%>
(Class #:implements Frame:Basic<%>))
(define-type Frame:Register-Group-Mixin
(All (r #:row)