Index: pkg/kernel/lib/binary/limited_ast_to_binary.dart |
diff --git a/pkg/kernel/lib/binary/limited_ast_to_binary.dart b/pkg/kernel/lib/binary/limited_ast_to_binary.dart |
index 6446fe5d06ea0a35aaa47c6a6da88ddf9568b803..12e768b2e679698ff0f9f93364d017c2473f68f5 100644 |
--- a/pkg/kernel/lib/binary/limited_ast_to_binary.dart |
+++ b/pkg/kernel/lib/binary/limited_ast_to_binary.dart |
@@ -62,6 +62,12 @@ class LimitedBinaryPrinter extends BinaryPrinter { |
if (node is Library && !predicate(node)) return; |
node.accept(this); |
} |
+ |
+ @override |
+ void writeProgramIndex(Program program, List<Library> libraries) { |
+ var librariesToWrite = libraries.where(predicate).toList(); |
+ super.writeProgramIndex(program, librariesToWrite); |
+ } |
} |
/// Extension of [StringIndexer] that also indexes canonical names of |