| Index: pkg/kernel/lib/transformations/reify/transformation/remove_generics.dart
|
| diff --git a/pkg/kernel/lib/transformations/reify/transformation/remove_generics.dart b/pkg/kernel/lib/transformations/reify/transformation/remove_generics.dart
|
| index 1a103f6abe97f365d22443d63bb31131350e6696..439d557498ca5d447a99cc789f1256851a686484 100644
|
| --- a/pkg/kernel/lib/transformations/reify/transformation/remove_generics.dart
|
| +++ b/pkg/kernel/lib/transformations/reify/transformation/remove_generics.dart
|
| @@ -60,6 +60,11 @@ class Erasure extends Transformer with DartTypeVisitor<DartType> {
|
| }
|
|
|
| @override
|
| + TypedefType visitTypedefType(TypedefType type) {
|
| + throw 'Typedef types not implemented in erasure';
|
| + }
|
| +
|
| + @override
|
| Supertype visitSupertype(Supertype type) {
|
| if (removeTypeParameters(type.classNode)) {
|
| return new Supertype(type.classNode, const <DartType>[]);
|
|
|