| Index: pkg/compiler/lib/src/js_backend/custom_elements_analysis.dart
|
| diff --git a/pkg/compiler/lib/src/js_backend/custom_elements_analysis.dart b/pkg/compiler/lib/src/js_backend/custom_elements_analysis.dart
|
| index 1cd0c4329e557cba47c484881888b587128b059f..00394a59b95528fae6efa9a098633ac368922db0 100644
|
| --- a/pkg/compiler/lib/src/js_backend/custom_elements_analysis.dart
|
| +++ b/pkg/compiler/lib/src/js_backend/custom_elements_analysis.dart
|
| @@ -67,7 +67,7 @@ class CustomElementsAnalysis {
|
| enqueuer.isResolutionQueue ? resolutionJoin : codegenJoin;
|
|
|
| void registerInstantiatedClass(ClassElement classElement, Enqueuer enqueuer) {
|
| - classElement.ensureResolved(compiler);
|
| + classElement.ensureResolved(compiler.resolution);
|
| if (!Elements.isNativeOrExtendsNative(classElement)) return;
|
| if (classElement.isMixinApplication) return;
|
| if (classElement.isAbstract) return;
|
| @@ -191,7 +191,7 @@ class CustomElementsAnalysisJoin {
|
| if (member.isGenerativeConstructor) {
|
| // Ignore constructors that cannot be called with zero arguments.
|
| FunctionElement constructor = member;
|
| - constructor.computeType(compiler);
|
| + constructor.computeType(compiler.resolution);
|
| FunctionSignature parameters = constructor.functionSignature;
|
| if (parameters.requiredParameterCount == 0) {
|
| result.add(member);
|
|
|