| Index: pkg/compiler/lib/src/ssa/kernel_impact.dart
|
| diff --git a/pkg/compiler/lib/src/ssa/kernel_impact.dart b/pkg/compiler/lib/src/ssa/kernel_impact.dart
|
| index 8540e88e7194287e15e929f7c3e97994712937aa..379f151139c20b38d5841ccb832bc89859b04e51 100644
|
| --- a/pkg/compiler/lib/src/ssa/kernel_impact.dart
|
| +++ b/pkg/compiler/lib/src/ssa/kernel_impact.dart
|
| @@ -124,9 +124,11 @@ class KernelImpactBuilder extends ir.Visitor {
|
| }
|
| if (field.isInstanceMember &&
|
| elementAdapter.isNativeClass(field.enclosingClass)) {
|
| - // TODO(redemption): Provide the correct value for [isJsInterop].
|
| + MemberEntity member = elementAdapter.getMember(field);
|
| + bool isJsInterop =
|
| + elementAdapter.nativeBasicData.isJsInteropMember(member);
|
| impactBuilder.registerNativeData(elementAdapter
|
| - .getNativeBehaviorForFieldLoad(field, isJsInterop: false));
|
| + .getNativeBehaviorForFieldLoad(field, isJsInterop: isJsInterop));
|
| impactBuilder.registerNativeData(
|
| elementAdapter.getNativeBehaviorForFieldStore(field));
|
| }
|
|
|