| Index: pkg/compiler/lib/src/ssa/optimize.dart
|
| diff --git a/pkg/compiler/lib/src/ssa/optimize.dart b/pkg/compiler/lib/src/ssa/optimize.dart
|
| index 5b544b34be2ff0370fde9612a2b17d314475e85d..bf6e754e4d9866dc9329f9ceca51de5699879bbd 100644
|
| --- a/pkg/compiler/lib/src/ssa/optimize.dart
|
| +++ b/pkg/compiler/lib/src/ssa/optimize.dart
|
| @@ -9,8 +9,7 @@ import '../compiler.dart' show Compiler;
|
| import '../constants/constant_system.dart';
|
| import '../constants/values.dart';
|
| import '../common_elements.dart' show CommonElements;
|
| -import '../elements/elements.dart'
|
| - show ClassElement, FieldElement, MethodElement;
|
| +import '../elements/elements.dart' show ClassElement, MethodElement;
|
| import '../elements/entities.dart';
|
| import '../elements/resolution_types.dart';
|
| import '../elements/types.dart';
|
| @@ -1031,8 +1030,7 @@ class SsaInstructionSimplifier extends HBaseVisitor
|
| HInstruction value = node.inputs.last;
|
| if (_options.enableTypeAssertions) {
|
| // TODO(redemption): Support field entities.
|
| - FieldElement element = field;
|
| - DartType type = element.type;
|
| + DartType type = _closedWorld.elementEnvironment.getFieldType(field);
|
| if (!type.treatAsRaw ||
|
| type.isTypeVariable ||
|
| type.unaliased.isFunctionType) {
|
|
|