| 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 715267bde9d6f8e81af3d2ab7f2b08175efb27c4..04f7dd1b924ad1872ebfa083afc7a266c527b19f 100644
|
| --- a/pkg/analyzer/lib/src/summary/summarize_ast.dart
|
| +++ b/pkg/analyzer/lib/src/summary/summarize_ast.dart
|
| @@ -824,7 +824,8 @@ class _SummarizeAstVisitor extends RecursiveAstVisitor {
|
| b.annotations = serializeAnnotations(annotations);
|
| b.codeRange = serializeCodeRange(variables.parent);
|
| if (variable.isConst ||
|
| - variable.isFinal && isField && !isDeclaredStatic) {
|
| + variable.isFinal && isField && !isDeclaredStatic ||
|
| + variables.type == null) {
|
| Expression initializer = variable.initializer;
|
| if (initializer != null) {
|
| b.constExpr = serializeConstExpr(initializer);
|
|
|