| Index: lib/compiler/implementation/ssa/optimize.dart
|
| diff --git a/lib/compiler/implementation/ssa/optimize.dart b/lib/compiler/implementation/ssa/optimize.dart
|
| index 3bae34d7eef590950bdf7eceb3d81b061a00b920..ac3e59952ad323f9cae5a2cd468ab5c34c056b7a 100644
|
| --- a/lib/compiler/implementation/ssa/optimize.dart
|
| +++ b/lib/compiler/implementation/ssa/optimize.dart
|
| @@ -205,7 +205,8 @@ class SsaConstantFolder extends HBaseVisitor implements OptimizationPhase {
|
| HInvokeStatic call = node.inputs[1];
|
| Element element = call.inputs[0].element;
|
| if (element.isConstructor() &&
|
| - element.enclosingElement == compiler.listClass.defaultClass.element) {
|
| + element.enclosingElement.declaration ==
|
| + compiler.listClass.defaultClass.element) {
|
| if (call.inputs.length == 2 && call.inputs[1].isInteger(types)) {
|
| return call.inputs[1];
|
| }
|
|
|