| Index: dart/sdk/lib/_internal/compiler/implementation/resolution/members.dart
|
| diff --git a/dart/sdk/lib/_internal/compiler/implementation/resolution/members.dart b/dart/sdk/lib/_internal/compiler/implementation/resolution/members.dart
|
| index 1224e338ca355d43266ab8f56e97590d5f556d94..357c08ae25077b334580277a1f946c7bc6740d54 100644
|
| --- a/dart/sdk/lib/_internal/compiler/implementation/resolution/members.dart
|
| +++ b/dart/sdk/lib/_internal/compiler/implementation/resolution/members.dart
|
| @@ -2957,7 +2957,7 @@ class ConstructorResolver extends CommonResolverVisitor<Element> {
|
| /// type of the constructed instance on [expression].
|
| FunctionElement finishConstructorReference(Element e,
|
| Node diagnosticNode,
|
| - Expression expression) {
|
| + Node expression) {
|
| // Find the unnamed constructor if the reference resolved to a
|
| // class.
|
| if (!Elements.isUnresolved(e) && e.isClass()) {
|
| @@ -3040,7 +3040,7 @@ class ConstructorResolver extends CommonResolverVisitor<Element> {
|
|
|
| /// Assumed to be called by [resolveRedirectingFactory].
|
| Element visitReturn(Return node) {
|
| - Expression expression = node.expression;
|
| + Node expression = node.expression;
|
| return finishConstructorReference(visit(expression),
|
| expression, expression);
|
| }
|
|
|