| 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);
|
| }
|
| }
|
|
|
|
|