| Index: sdk/lib/_internal/compiler/implementation/inferrer/inferrer_visitor.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/inferrer/inferrer_visitor.dart b/sdk/lib/_internal/compiler/implementation/inferrer/inferrer_visitor.dart
|
| index c2c518ccfaf0d482ceea7ef2d63d6f7952cc6175..4b3d0b5b5ecf568a1ebad839fb523854acd7f0ef 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/inferrer/inferrer_visitor.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/inferrer/inferrer_visitor.dart
|
| @@ -1083,7 +1083,7 @@ abstract class InferrerVisitor
|
| DartType type = elements.getType(node.type);
|
| T mask = type == null ||
|
| type.treatAsDynamic ||
|
| - type.kind == TypeKind.TYPE_VARIABLE
|
| + type.isTypeVariable
|
| ? types.dynamicType
|
| : types.nonNullSubtype(type.element);
|
| locals.update(elements[exception], mask, node);
|
|
|