Skip to content

Commit 85edb76

Browse files
committed
Fix field constants verifying with CFE.
TBR [email protected] Change-Id: I7960249e95c48cb51d8ca593df93381398e94d8a Reviewed-on: https://dart-review.googlesource.com/68400 Reviewed-by: Konstantin Shcheglov <[email protected]>
1 parent 8692936 commit 85edb76

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

pkg/analyzer/lib/src/dart/analysis/library_analyzer.dart

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -801,6 +801,10 @@ class LibraryAnalyzer {
801801
fieldList.type?.accept(applier);
802802
for (var field in fields.reversed) {
803803
field.initializer?.accept(applier);
804+
if (element is ConstVariableElement) {
805+
(element as ConstVariableElement).constantInitializer =
806+
field.initializer;
807+
}
804808
}
805809
applier.applyToAnnotations(member);
806810
} else if (member is MethodDeclaration) {

0 commit comments

Comments
 (0)