| Index: pkg/compiler/lib/src/elements/modelx.dart
|
| diff --git a/pkg/compiler/lib/src/elements/modelx.dart b/pkg/compiler/lib/src/elements/modelx.dart
|
| index 7d96a64f2d686a5c2f4375fe224b8cbb3702ae9a..06368b571de57317179c1e413480a4ff2dd3a19f 100644
|
| --- a/pkg/compiler/lib/src/elements/modelx.dart
|
| +++ b/pkg/compiler/lib/src/elements/modelx.dart
|
| @@ -1960,9 +1960,14 @@ abstract class ConstructorElementX extends FunctionElementX
|
| : super(name, kind, modifiers, enclosing, false);
|
|
|
| FunctionElement immediateRedirectionTarget;
|
| + PrefixElement redirectionDeferredPrefix;
|
|
|
| bool get isRedirectingFactory => immediateRedirectionTarget != null;
|
|
|
| + // TODO(johnniwinther): This should also return true for cyclic redirecting
|
| + // generative constructors.
|
| + bool get isCyclicRedirection => effectiveTarget.isRedirectingFactory;
|
| +
|
| /// This field is set by the post process queue when checking for cycles.
|
| ConstructorElement internalEffectiveTarget;
|
| DartType effectiveTargetType;
|
|
|