| 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 c98ceb170055e5e02bf38e40aafe8b3e5479083f..b4f00e2d9edda349e22e5b95117f166668989651 100644
|
| --- a/pkg/compiler/lib/src/ssa/optimize.dart
|
| +++ b/pkg/compiler/lib/src/ssa/optimize.dart
|
| @@ -2008,7 +2008,8 @@ class SsaLoadElimination extends HBaseVisitor implements OptimizationPhase {
|
| if (shouldTrackInitialValues(instruction)) {
|
| int argumentIndex = 0;
|
| instruction.element.forEachInstanceField((_, Element member) {
|
| - if (compiler.elementHasCompileTimeError(member)) return;
|
| + if (compiler.generateCodeWithCompileTimeErrors &&
|
| + compiler.elementHasCompileTimeError(member)) return;
|
| memorySet.registerFieldValue(
|
| member, instruction, instruction.inputs[argumentIndex++]);
|
| }, includeSuperAndInjectedMembers: true);
|
|
|