Index: pkg/analyzer/lib/src/task/dart_work_manager.dart |
diff --git a/pkg/analyzer/lib/src/task/dart_work_manager.dart b/pkg/analyzer/lib/src/task/dart_work_manager.dart |
index 3d6dc3375e1ee50ab55b63c6de1c55f1212a3d63..ed5d90a6e69a06cda6583f21ac9f3b18223d96ad 100644 |
--- a/pkg/analyzer/lib/src/task/dart_work_manager.dart |
+++ b/pkg/analyzer/lib/src/task/dart_work_manager.dart |
@@ -110,7 +110,8 @@ class DartWorkManager implements WorkManager { |
* to be computed with priority. |
*/ |
void addPriorityResult(AnalysisTarget target, ResultDescriptor result) { |
- priorityResultQueue.add(new TargetedResult(target, result)); |
+ priorityResultQueue |
+ .add(new TargetedResult(context.canonicalizeTarget(target), result)); |
} |
@override |