| Index: pkg/compiler/lib/src/js_backend/backend.dart | 
| diff --git a/pkg/compiler/lib/src/js_backend/backend.dart b/pkg/compiler/lib/src/js_backend/backend.dart | 
| index 20c42fa2506c932e49576acfcda265e272359ee4..6c5d68efcc4c5ab4312f12670eb7ed9ea4820ff0 100644 | 
| --- a/pkg/compiler/lib/src/js_backend/backend.dart | 
| +++ b/pkg/compiler/lib/src/js_backend/backend.dart | 
| @@ -315,7 +315,7 @@ class JavaScriptBackend { | 
|  | 
| /// Set of classes that need to be considered for reflection although not | 
| /// otherwise visible during resolution. | 
| -  Iterable<ClassElement> get classesRequiredForReflection { | 
| +  Iterable<ClassEntity> get classesRequiredForReflection { | 
| // TODO(herhut): Clean this up when classes needed for rti are tracked. | 
| return [helpers.closureClass, helpers.jsIndexableClass]; | 
| } | 
| @@ -327,8 +327,8 @@ class JavaScriptBackend { | 
| /** | 
| * The generated code as a js AST for compiled methods. | 
| */ | 
| -  final Map<Element, jsAst.Expression> generatedCode = | 
| -      <Element, jsAst.Expression>{}; | 
| +  final Map<MemberElement, jsAst.Expression> generatedCode = | 
| +      <MemberElement, jsAst.Expression>{}; | 
|  | 
| FunctionInlineCache inlineCache = new FunctionInlineCache(); | 
|  | 
| @@ -960,7 +960,7 @@ class JavaScriptBackend { | 
| } | 
|  | 
| WorldImpact codegen(CodegenWorkItem work) { | 
| -    Element element = work.element; | 
| +    MemberElement element = work.element; | 
| if (compiler.elementHasCompileTimeError(element)) { | 
| DiagnosticMessage message = | 
| // If there's more than one error, the first is probably most | 
| @@ -984,8 +984,7 @@ class JavaScriptBackend { | 
| return const CodegenImpact(); | 
| } | 
| if (kind.category == ElementCategory.VARIABLE) { | 
| -      // ignore: INVALID_ASSIGNMENT | 
| -      VariableElement variableElement = element; | 
| +      FieldElement variableElement = element; | 
| ConstantExpression constant = variableElement.constant; | 
| if (constant != null) { | 
| ConstantValue initialValue = constants.getConstantValue(constant); | 
|  |