| Index: dart/sdk/lib/_internal/compiler/implementation/patch_parser.dart
|
| diff --git a/dart/sdk/lib/_internal/compiler/implementation/patch_parser.dart b/dart/sdk/lib/_internal/compiler/implementation/patch_parser.dart
|
| index 5ae57794030dc75662656f0e3ef541b17df0ed27..d21e842a6a29b9209e0da108080db7bd7cee1b89 100644
|
| --- a/dart/sdk/lib/_internal/compiler/implementation/patch_parser.dart
|
| +++ b/dart/sdk/lib/_internal/compiler/implementation/patch_parser.dart
|
| @@ -401,6 +401,7 @@ void patchElement(leg.DiagnosticListener listener,
|
| origin.isConstructor() ||
|
| origin.isFunction() ||
|
| origin.isAbstractField())) {
|
| + // TODO(ahe): Remove this error when the parser rejects all bad modifiers.
|
| listener.reportError(origin, leg.MessageKind.PATCH_NONPATCHABLE);
|
| return;
|
| }
|
| @@ -415,6 +416,7 @@ void patchElement(leg.DiagnosticListener listener,
|
| } else if(patch.isFunction()) {
|
| tryPatchFunction(listener, origin, patch);
|
| } else {
|
| + // TODO(ahe): Remove this error when the parser rejects all bad modifiers.
|
| listener.reportError(patch, leg.MessageKind.PATCH_NONPATCHABLE);
|
| }
|
| }
|
|
|