Chromium Code Reviews| 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 2c99cd2dbf85646c7566e87018391d02ab4f8fde..cbcd585363f14ea385f56458b8fbdf98c42a5fe3 100644 |
| --- a/pkg/analyzer/lib/src/task/dart.dart |
| +++ b/pkg/analyzer/lib/src/task/dart.dart |
| @@ -1824,7 +1824,8 @@ class ComputeConstantDependenciesTask extends ConstantEvaluationAnalysisTask { |
| // |
| Source librarySource; |
| if (target is Element) { |
| - CompilationUnitElementImpl unit = target |
| + Element elt = target as Element; |
|
Brian Wilkerson
2016/02/01 15:43:20
This shouldn't be necessary because of type propag
|
| + CompilationUnitElementImpl unit = elt |
| .getAncestor((Element element) => element is CompilationUnitElement); |
| librarySource = unit.librarySource; |
| } else if (target is ConstantEvaluationTarget_Annotation) { |