ea2ddd088274520fc2038bd5cf30fa03a9cf91c1
A mixin application C<T1 ... Tm> with D<T1 ... Tn> is canonicalized if the Ts are distinct, unbound type variables. In all other cases, a new class is created per mixin application. Previously, all mixin applications were canonicalized in an overly general way, causing type checking issues, and excessive duplication of type parameters. BUG= R=kmillikin@google.com Review URL: https://chromereviews.googleplex.com/511567015 .
Description
Languages
Dart
84.6%
C++
13%
Python
0.7%
JavaScript
0.5%
HTML
0.4%
Other
0.5%