Index: pkg/kernel/test/closures/kernel_chain.dart |
diff --git a/pkg/kernel/test/closures/kernel_chain.dart b/pkg/kernel/test/closures/kernel_chain.dart |
index b3088cb04783615de86d203634440a8d53c57519..1bfcc645f395df3d79fbe3805ce2e2db222b3ef8 100644 |
--- a/pkg/kernel/test/closures/kernel_chain.dart |
+++ b/pkg/kernel/test/closures/kernel_chain.dart |
@@ -10,7 +10,7 @@ import 'dart:io' show Directory, File, IOSink; |
import 'dart:typed_data' show Uint8List; |
-import 'package:kernel/kernel.dart' show Repository, loadProgramFromBinary; |
+import 'package:kernel/kernel.dart' show loadProgramFromBinary; |
import 'package:kernel/text/ast_to_text.dart' show Printer; |
@@ -25,8 +25,6 @@ import 'package:kernel/binary/ast_to_binary.dart' show BinaryPrinter; |
import 'package:kernel/binary/ast_from_binary.dart' show BinaryBuilder; |
-import 'package:kernel/binary/loader.dart' show BinaryLoader; |
- |
Future<bool> fileExists(Uri base, String path) async { |
return await new File.fromUri(base.resolve(path)).exists(); |
} |
@@ -153,8 +151,9 @@ class Copy extends Step<Program, Program, ChainContext> { |
BytesCollector sink = new BytesCollector(); |
new BinaryPrinter(sink).writeProgramFile(program); |
Uint8List bytes = sink.collect(); |
- BinaryLoader loader = new BinaryLoader(new Repository()); |
- return pass(new BinaryBuilder(loader, bytes).readProgramFile()); |
+ var newProgram = new Program(); |
+ new BinaryBuilder(bytes).readMultiFile(newProgram); |
+ return pass(newProgram); |
} |
} |