| Index: sdk/lib/_internal/compiler/implementation/compile_time_constants.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/compile_time_constants.dart b/sdk/lib/_internal/compiler/implementation/compile_time_constants.dart
|
| index cb39371caba9a09fc6722648de16404c3eed6f73..dc99d27854c59c90d7ef520afa89aaf0702c759c 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/compile_time_constants.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/compile_time_constants.dart
|
| @@ -647,11 +647,6 @@ class CompileTimeConstantEvaluator extends Visitor {
|
| FunctionElement constructor = elements[send];
|
| constructor = constructor.redirectionTarget;
|
| ClassElement classElement = constructor.getEnclosingClass();
|
| - if (classElement.isInterface()) {
|
| - compiler.resolver.resolveMethodElement(constructor);
|
| - constructor = constructor.defaultImplementation;
|
| - classElement = constructor.getEnclosingClass();
|
| - }
|
| // The constructor must be an implementation to ensure that field
|
| // initializers are handled correctly.
|
| constructor = constructor.implementation;
|
|
|