Index: dart/lib/compiler/implementation/enqueue.dart |
diff --git a/dart/lib/compiler/implementation/enqueue.dart b/dart/lib/compiler/implementation/enqueue.dart |
index 36c050a676b5b23cc6dcc82ec96dcbb40d24673d..2e999af4190b19bff86ca7e163524d4202a7b0fa 100644 |
--- a/dart/lib/compiler/implementation/enqueue.dart |
+++ b/dart/lib/compiler/implementation/enqueue.dart |
@@ -208,9 +208,9 @@ 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); |
+ // TODO(ahe): Don't call ensureResolved, instead, call this method |
+ // from the resolver. |
+ cls.ensureResolved(compiler); |
cls.members.forEach(processInstantiatedClassMember); |
cls = cls.superclass; |
} |