| Index: sdk/lib/_internal/compiler/implementation/scanner/listener.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/scanner/listener.dart b/sdk/lib/_internal/compiler/implementation/scanner/listener.dart
|
| index e76413f0137596c8698414e11d50c3a10503f3db..79a4dade052930bf74a426a34622732aff4e5fe1 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/scanner/listener.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/scanner/listener.dart
|
| @@ -2220,7 +2220,7 @@ abstract class PartialFunctionMixin implements FunctionElement {
|
| FunctionExpression parseNode(DiagnosticListener listener) {
|
| if (cachedNode != null) return cachedNode;
|
| parseFunction(Parser p) {
|
| - if (isMember && modifiers.isFactory) {
|
| + if (isClassMember && modifiers.isFactory) {
|
| p.parseFactoryMethod(beginToken);
|
| } else {
|
| p.parseFunction(beginToken, getOrSet);
|
|
|