| Index: pkg/compiler/lib/src/inferrer/concrete_types_inferrer.dart
|
| diff --git a/pkg/compiler/lib/src/inferrer/concrete_types_inferrer.dart b/pkg/compiler/lib/src/inferrer/concrete_types_inferrer.dart
|
| index 8a7e2b2d72c8c374784e489615e3d8b697db5c32..129f49c1bfc0cdd84542d05fa2f39677b810b73f 100644
|
| --- a/pkg/compiler/lib/src/inferrer/concrete_types_inferrer.dart
|
| +++ b/pkg/compiler/lib/src/inferrer/concrete_types_inferrer.dart
|
| @@ -1201,7 +1201,10 @@ class ConcreteTypesInferrer
|
| jsArrayClass.lookupMember('removeLast');
|
| List<String> typePreservingOps = const ['+', '-', '*'];
|
| listConstructor =
|
| - compiler.listClass.lookupDefaultConstructor().implementation;
|
| + compiler.listClass.lookupConstructor(
|
| + new Selector.callConstructor(
|
| + '',
|
| + compiler.listClass.library)).implementation;
|
| emptyConcreteType = new ConcreteType.empty(compiler.maxConcreteTypeSize,
|
| baseTypes);
|
| nullConcreteType = singletonConcreteType(const NullBaseType());
|
|
|