mirror of
https://github.com/fergalmoran/ladybird.git
synced 2026-01-04 07:36:50 +00:00
JSSpecCompiler: Add option to silence all diagnostics and use in tests
In the future, we will probably want to test regressions in diagnostics too but let's not do that for now.
This commit is contained in:
committed by
Andrew Kaster
parent
0e7c33b1be
commit
ec16556fea
@@ -116,6 +116,9 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
|
||||
StringView passes_to_dump_cfg;
|
||||
args_parser.add_option(passes_to_dump_cfg, "Dump CFG after specified passes.", "dump-cfg", 0, "{all|last|<pass-name>|-<pass-name>[,...]}");
|
||||
|
||||
bool silence_diagnostics = false;
|
||||
args_parser.add_option(silence_diagnostics, "Silence all diagnostics.", "silence-diagnostics", 0);
|
||||
|
||||
args_parser.parse(arguments);
|
||||
|
||||
CompilationPipeline pipeline;
|
||||
@@ -163,7 +166,8 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
|
||||
}
|
||||
}
|
||||
|
||||
translation_unit.diag().print_diagnostics();
|
||||
if (!silence_diagnostics)
|
||||
translation_unit.diag().print_diagnostics();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user