Index: pkg/front_end/lib/src/fasta/source/diet_listener.dart |
diff --git a/pkg/front_end/lib/src/fasta/source/diet_listener.dart b/pkg/front_end/lib/src/fasta/source/diet_listener.dart |
index fd1d0afefd067a248b25ae6eeb8d27772c23750d..ab460fb3c76dd2472d150b57363e1c4281c6b40a 100644 |
--- a/pkg/front_end/lib/src/fasta/source/diet_listener.dart |
+++ b/pkg/front_end/lib/src/fasta/source/diet_listener.dart |
@@ -61,7 +61,7 @@ class DietListener extends StackListener { |
: library = library, |
uri = library.fileUri, |
memberScope = library.scope, |
- enableNative = (library.uri.scheme == "dart" || library.isPatch); |
+ enableNative = library.loader.target.enableNative(library); |
void discard(int n) { |
for (int i = 0; i < n; i++) { |