| Index: pkg/analyzer/test/src/summary/resynthesize_common.dart
 | 
| diff --git a/pkg/analyzer/test/src/summary/resynthesize_common.dart b/pkg/analyzer/test/src/summary/resynthesize_common.dart
 | 
| index 88b89852c55e312bbd6d302840acdf725e55438b..bc01d82aef9c73c7c69427a1373863612e08ba4b 100644
 | 
| --- a/pkg/analyzer/test/src/summary/resynthesize_common.dart
 | 
| +++ b/pkg/analyzer/test/src/summary/resynthesize_common.dart
 | 
| @@ -542,18 +542,7 @@ abstract class AbstractResynthesizeTest extends AbstractSingleUnitTest {
 | 
|          }
 | 
|          compareConstAstLists(
 | 
|              r.arguments?.arguments, o.arguments?.arguments, desc);
 | 
| -        Element expectedElement = o.element;
 | 
| -        if (oName is PrefixedIdentifier &&
 | 
| -            o.constructorName != null &&
 | 
| -            o.element != null) {
 | 
| -          // Due to dartbug.com/25706, [o.element] incorrectly points to the
 | 
| -          // class rather than the named constructor.  Hack around this.
 | 
| -          // TODO(paulberry): when dartbug.com/25706 is fixed, remove this.
 | 
| -          expectedElement = (expectedElement as ClassElement)
 | 
| -              .getNamedConstructor(o.constructorName.name);
 | 
| -          expect(expectedElement, isNotNull, reason: desc);
 | 
| -        }
 | 
| -        compareElements(r.element, expectedElement, desc);
 | 
| +        compareElements(r.element, o.element, desc);
 | 
|          // elementAnnotation should be null; it is only used in the full AST.
 | 
|          expect(o.elementAnnotation, isNull);
 | 
|          expect(r.elementAnnotation, isNull);
 | 
| @@ -4492,7 +4481,6 @@ typedef F();''');
 | 
|      checkLibrary('import "dart:async" as foo; @foo.bar.baz() class C {}');
 | 
|    }
 | 
|  
 | 
| -  @failingTest // See dartbug.com/25706
 | 
|    test_unresolved_annotation_prefixedNamedConstructorCall_noConstructor() {
 | 
|      checkLibrary('import "dart:async" as foo; @foo.Future.bar() class C {}');
 | 
|    }
 | 
| 
 |