Index: sdk/lib/_internal/compiler/implementation/dart_backend/backend.dart |
diff --git a/sdk/lib/_internal/compiler/implementation/dart_backend/backend.dart b/sdk/lib/_internal/compiler/implementation/dart_backend/backend.dart |
index c0124881a5eb949ca585bdc84ce486ab28eb035b..fb1cf881286ffde2d75e8f20c1e1c72b3aef6cf9 100644 |
--- a/sdk/lib/_internal/compiler/implementation/dart_backend/backend.dart |
+++ b/sdk/lib/_internal/compiler/implementation/dart_backend/backend.dart |
@@ -137,7 +137,7 @@ class DartBackend extends Backend { |
Set<DartType> processedTypes = new Set<DartType>(); |
List<DartType> workQueue = new List<DartType>(); |
workQueue.addAll( |
- classMembers.keys.map((classElement) => classElement.type)); |
+ classMembers.keys.map((classElement) => classElement.thisType)); |
workQueue.addAll(compiler.resolverWorld.isChecks); |
Element typeErrorElement = |
compiler.coreLibrary.find(new SourceString('TypeError')); |