Index: pkg/front_end/lib/src/fasta/kernel/body_builder.dart |
diff --git a/pkg/front_end/lib/src/fasta/kernel/body_builder.dart b/pkg/front_end/lib/src/fasta/kernel/body_builder.dart |
index ef900a0e723cf5d47c00941207b61a7462a2cd72..4cbb8010364b58aafcef5ec6f7e7309905d12d9d 100644 |
--- a/pkg/front_end/lib/src/fasta/kernel/body_builder.dart |
+++ b/pkg/front_end/lib/src/fasta/kernel/body_builder.dart |
@@ -151,7 +151,7 @@ class BodyBuilder extends ScopeListener<JumpTarget> implements BuilderHelper { |
{this.fieldDependencies}) |
: enclosingScope = scope, |
library = library, |
- enableNative = (library.uri.scheme == "dart" || library.isPatch), |
+ enableNative = library.loader.target.enableNative(library), |
needsImplicitSuperInitializer = |
coreTypes.objectClass != classBuilder?.cls, |
typePromoter = _typeInferrer.typePromoter, |