| Index: pkg/compiler/lib/src/serialization/modelz.dart
|
| diff --git a/pkg/compiler/lib/src/serialization/modelz.dart b/pkg/compiler/lib/src/serialization/modelz.dart
|
| index c7a347a1635086928df517c249a0cdcb560f1f66..11aa17107d7c0bd419e2f4b331b30e0ce55524d1 100644
|
| --- a/pkg/compiler/lib/src/serialization/modelz.dart
|
| +++ b/pkg/compiler/lib/src/serialization/modelz.dart
|
| @@ -748,9 +748,6 @@ abstract class ParametersMixin
|
| abstract class FunctionTypedElementMixin
|
| implements FunctionElement, DeserializedElementZ {
|
| @override
|
| - AsyncMarker get asyncMarker => _unsupported('asyncMarker');
|
| -
|
| - @override
|
| FunctionElement asFunctionElement() => this;
|
|
|
| @override
|
| @@ -1340,7 +1337,7 @@ abstract class MemberElementMixin
|
| Name get memberName => new Name(name, library);
|
|
|
| @override
|
| - List<FunctionElement> get nestedClosures => const <FunctionElement>[];
|
| + List<FunctionElement> get nestedClosures => <FunctionElement>[];
|
| }
|
|
|
| abstract class FieldElementZ extends DeserializedElementZ
|
| @@ -1506,6 +1503,11 @@ class LocalFunctionElementZ extends DeserializedElementZ
|
|
|
| @override
|
| ElementKind get kind => ElementKind.FUNCTION;
|
| +
|
| + @override
|
| + AsyncMarker get asyncMarker {
|
| + return _decoder.getEnum(Key.ASYNC_MARKER, AsyncMarker.values);
|
| + }
|
| }
|
|
|
| abstract class GetterElementZ extends DeserializedElementZ
|
|
|