| 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 7772956f1908a1a640062969081a19add626ce87..8428777acd0ad9b3b80cc9fdd1e8f0f8bfb4633e 100644
|
| --- a/pkg/compiler/lib/src/serialization/modelz.dart
|
| +++ b/pkg/compiler/lib/src/serialization/modelz.dart
|
| @@ -943,6 +943,9 @@ class UnnamedMixinApplicationElementZ extends ElementZ
|
| CompilationUnitElement get compilationUnit => _subclass.compilationUnit;
|
|
|
| @override
|
| + bool get isTopLevel => true;
|
| +
|
| + @override
|
| bool get isUnnamedMixinApplication => true;
|
|
|
| Link<ConstructorElement> get constructors {
|
| @@ -1261,7 +1264,9 @@ class ForwardingConstructorElementZ extends ElementZ
|
|
|
| @override
|
| FunctionSignature get functionSignature {
|
| - return _unsupported('functionSignature');
|
| + // TODO(johnniwinther): Ensure that the function signature (and with it the
|
| + // function type) substitutes type variables correctly.
|
| + return definingConstructor.functionSignature;
|
| }
|
|
|
| @override
|
|
|