| Index: pkg/analyzer/lib/src/task/dart.dart
|
| diff --git a/pkg/analyzer/lib/src/task/dart.dart b/pkg/analyzer/lib/src/task/dart.dart
|
| index c21435b6affee9f3a14507a32eb55ee69b5b33d8..e0e3d350c1b5446b47383eb5bb84ef2008241513 100644
|
| --- a/pkg/analyzer/lib/src/task/dart.dart
|
| +++ b/pkg/analyzer/lib/src/task/dart.dart
|
| @@ -2036,7 +2036,8 @@ class ComputePropagableVariableDependenciesTask
|
| * propagated.
|
| */
|
| bool _isPropagable(VariableElement variable) =>
|
| - (variable.isConst || variable.isFinal) &&
|
| + variable is PropertyInducingElement &&
|
| + (variable.isConst || variable.isFinal) &&
|
| variable.hasImplicitType &&
|
| variable.initializer != null;
|
|
|
|
|