| Index: pkg/front_end/lib/src/fasta/dill/dill_loader.dart
|
| diff --git a/pkg/front_end/lib/src/fasta/dill/dill_loader.dart b/pkg/front_end/lib/src/fasta/dill/dill_loader.dart
|
| index d61cecb2b13fe4e65b7a0173cd0c0b9442428dff..e714c5327c31a970c925897efdf5af281fce905b 100644
|
| --- a/pkg/front_end/lib/src/fasta/dill/dill_loader.dart
|
| +++ b/pkg/front_end/lib/src/fasta/dill/dill_loader.dart
|
| @@ -20,13 +20,18 @@ class DillLoader extends Loader<Library> {
|
|
|
| /// Append compiled libraries from the given [program]. If the [filter] is
|
| /// provided, append only libraries whose [Uri] is accepted by the [filter].
|
| - void appendLibraries(Program program, [bool filter(Uri uri)]) {
|
| + List<DillLibraryBuilder> appendLibraries(Program program,
|
| + [bool filter(Uri uri)]) {
|
| + var builders = <DillLibraryBuilder>[];
|
| for (Library library in program.libraries) {
|
| if (filter == null || filter(library.importUri)) {
|
| libraries.add(library);
|
| - read(library.importUri).library = library;
|
| + DillLibraryBuilder builder = read(library.importUri);
|
| + builder.library = library;
|
| + builders.add(builder);
|
| }
|
| }
|
| + return builders;
|
| }
|
|
|
| Future<Null> buildBody(DillLibraryBuilder builder) {
|
|
|