| Index: pkg/front_end/lib/kernel_generator.dart
|
| diff --git a/pkg/front_end/lib/kernel_generator.dart b/pkg/front_end/lib/kernel_generator.dart
|
| index 57366c450be662dc6355a2781dd897c6ab424f48..68aebfaf5ab0ac05da64ddebea06a8e41942de4b 100644
|
| --- a/pkg/front_end/lib/kernel_generator.dart
|
| +++ b/pkg/front_end/lib/kernel_generator.dart
|
| @@ -8,6 +8,7 @@ library front_end.kernel_generator;
|
| import 'compiler_options.dart';
|
| import 'dart:async' show Future;
|
| import 'dart:async';
|
| +import 'package:front_end/physical_file_system.dart';
|
| import 'src/fasta/dill/dill_target.dart' show DillTarget;
|
| import 'src/fasta/errors.dart' show InputError;
|
| import 'src/fasta/kernel/kernel_target.dart' show KernelTarget;
|
| @@ -49,16 +50,16 @@ Future<Program> kernelForProgram(Uri source, CompilerOptions options) async {
|
| if (!await validateOptions(options)) return null;
|
|
|
| try {
|
| - TranslateUri uriTranslator =
|
| - await TranslateUri.parse(null, options.packagesFileUri);
|
| + TranslateUri uriTranslator = await TranslateUri.parse(
|
| + PhysicalFileSystem.instance, null, options.packagesFileUri);
|
|
|
| var dillTarget =
|
| new DillTarget(new Ticker(isVerbose: false), uriTranslator);
|
| var summary = options.sdkSummary;
|
| if (summary != null) dillTarget.read(summary);
|
|
|
| - var kernelTarget =
|
| - new KernelTarget(dillTarget, uriTranslator, options.strongMode);
|
| + var kernelTarget = new KernelTarget(
|
| + options.fileSystem, dillTarget, uriTranslator, options.strongMode);
|
| kernelTarget.read(source);
|
|
|
| await dillTarget.writeOutline(null);
|
|
|