| 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
 | 
| 
 |