Index: dart/lib/compiler/implementation/enqueue.dart |
diff --git a/dart/lib/compiler/implementation/enqueue.dart b/dart/lib/compiler/implementation/enqueue.dart |
index 41ce5f663a8d38f73ce005174ae30f4e1f226868..dea729d2b454e28546c5d52172704028b31b9a18 100644 |
--- a/dart/lib/compiler/implementation/enqueue.dart |
+++ b/dart/lib/compiler/implementation/enqueue.dart |
@@ -214,9 +214,7 @@ class Enqueuer { |
while (cls !== null) { |
if (seenClasses.contains(cls)) return; |
seenClasses.add(cls); |
- // TODO(ahe): Don't call resolveType, instead, call this method |
- // when resolveType is called. |
- compiler.resolveClass(cls); |
+ cls.ensureResolved(compiler); |
cls.members.forEach(processInstantiatedClassMember); |
cls = cls.superclass; |
} |