Chromium Code Reviews| Index: pkg/front_end/lib/src/kernel_generator_impl.dart |
| diff --git a/pkg/front_end/lib/src/kernel_generator_impl.dart b/pkg/front_end/lib/src/kernel_generator_impl.dart |
| index 2116a4954cab6eb2b03c28f9174b672f3953d0e6..c7b639571e0fadc5949a7ea2171ceb579c255437 100644 |
| --- a/pkg/front_end/lib/src/kernel_generator_impl.dart |
| +++ b/pkg/front_end/lib/src/kernel_generator_impl.dart |
| @@ -15,6 +15,7 @@ import 'fasta/compiler_command_line.dart' show CompilerCommandLine; |
| import 'fasta/compiler_context.dart' show CompilerContext; |
| import 'fasta/deprecated_problems.dart' show deprecated_InputError, reportCrash; |
| import 'fasta/dill/dill_target.dart' show DillTarget; |
| +import 'fasta/fasta_codes.dart' show LocatedMessage; |
| import 'fasta/kernel/kernel_outline_shaker.dart'; |
| import 'fasta/kernel/kernel_target.dart' show KernelTarget; |
| import 'fasta/kernel/utils.dart'; |
| @@ -147,7 +148,10 @@ Future<CompilerResult> generateKernelInternal(ProcessedOptions options, |
| } |
| if (kernelTarget.errors.isNotEmpty) { |
| - kernelTarget.errors.forEach(options.deprecated_reportError); |
| + // TODO(ahe): The errors have already been reported via CompilerContext. |
| + for (LocatedMessage message in kernelTarget.errors) { |
|
Siggi Cherem (dart-lang)
2017/07/13 21:05:56
irrelevant style question: why not `kernelTarget.e
ahe
2017/07/14 10:01:07
This is a mistake because of how this code evolved
|
| + options.reportMessage(message); |
| + } |
| return null; |
| } |
| @@ -156,7 +160,7 @@ Future<CompilerResult> generateKernelInternal(ProcessedOptions options, |
| program: program, |
| deps: kernelTarget.loader.getDependencies()); |
| } on deprecated_InputError catch (e) { |
| - options.deprecated_reportError(e.deprecated_format()); |
| + options.reportMessage(deprecated_InputError.toMessage(e)); |
| return null; |
| } catch (e, t) { |
| return reportCrash(e, t); |