| Index: sdk/lib/_internal/compiler/implementation/types/simple_types_inferrer.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/types/simple_types_inferrer.dart b/sdk/lib/_internal/compiler/implementation/types/simple_types_inferrer.dart
|
| index 39fecf2e10c5fe58044fb386b8ca4fc57e75dcd4..8ea5ad80a397ad37767014cb7a8b6892db2a5510 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/types/simple_types_inferrer.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/types/simple_types_inferrer.dart
|
| @@ -576,6 +576,9 @@ class InternalSimpleTypesInferrer extends TypesInferrer {
|
| }
|
|
|
| bool analyze(Element element) {
|
| + if (element.isForwardingConstructor) {
|
| + element = element.targetConstructor;
|
| + }
|
| SimpleTypeInferrerVisitor visitor =
|
| new SimpleTypeInferrerVisitor(element, compiler, this);
|
| TypeMask returnType = visitor.run();
|
|
|