Index: dart/lib/compiler/implementation/enqueue.dart |
diff --git a/dart/lib/compiler/implementation/enqueue.dart b/dart/lib/compiler/implementation/enqueue.dart |
index b2ff2a0985dfcb9c952f669c548a925e7eeb745a..58dc86956178469570a167358ad3f74054fe691b 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; |
} |