| Index: pkg/analyzer/lib/src/summary/summarize_ast.dart
|
| diff --git a/pkg/analyzer/lib/src/summary/summarize_ast.dart b/pkg/analyzer/lib/src/summary/summarize_ast.dart
|
| index 138ab6c68c72f2ddfb60fb16287deda3d9b03456..b86cbbcc63fa3a4df6c7dad15c870cc06a333ee1 100644
|
| --- a/pkg/analyzer/lib/src/summary/summarize_ast.dart
|
| +++ b/pkg/analyzer/lib/src/summary/summarize_ast.dart
|
| @@ -994,6 +994,9 @@ class _SummarizeAstVisitor extends RecursiveAstVisitor {
|
| variables.type == null;
|
| b.initializer =
|
| serializeInitializerFunction(variable.initializer, serializeBodyExpr);
|
| + if (isField && !isDeclaredStatic && !variables.isFinal) {
|
| + b.inheritsCovariantSlot = assignSlot();
|
| + }
|
| if (variable.initializer != null &&
|
| (variables.isFinal || variables.isConst)) {
|
| b.propagatedTypeSlot = assignSlot();
|
|
|