Index: pkg/compiler/lib/src/kernel/kernel_backend_strategy.dart |
diff --git a/pkg/compiler/lib/src/kernel/kernel_backend_strategy.dart b/pkg/compiler/lib/src/kernel/kernel_backend_strategy.dart |
index 619f375f26209740a3ee6572f3dfd931b7e269f5..79189409f6e6da1106f1439463713921b7720ef1 100644 |
--- a/pkg/compiler/lib/src/kernel/kernel_backend_strategy.dart |
+++ b/pkg/compiler/lib/src/kernel/kernel_backend_strategy.dart |
@@ -303,7 +303,11 @@ class KernelClosureClassMaps implements ClosureClassMaps { |
@override |
ClosureClassMap getMemberMap(MemberEntity member) { |
- return new ClosureClassMap(null, null, null, null); |
+ ThisLocal thisLocal; |
+ if (member.isInstanceMember) { |
+ thisLocal = new ThisLocal(member); |
+ } |
+ return new ClosureClassMap(null, null, null, thisLocal); |
} |
} |