js: Force optimizations when setting the -p flag

This commit is contained in:
Hendiadyoin1 2022-11-02 14:27:43 +01:00 committed by Ali Mohammad Pur
parent 0fc673e759
commit 35db0c5e18
Notes: sideshowbarker 2024-07-17 05:06:13 +09:00

View file

@ -234,7 +234,7 @@ static ErrorOr<bool> parse_and_run(JS::Interpreter& interpreter, StringView sour
auto executable = executable_result.release_value();
executable->name = source_name;
if (s_opt_bytecode) {
auto& passes = JS::Bytecode::Interpreter::optimization_pipeline();
auto& passes = JS::Bytecode::Interpreter::optimization_pipeline(JS::Bytecode::Interpreter::OptimizationLevel::Optimize);
passes.perform(*executable);
dbgln("Optimisation passes took {}us", passes.elapsed());
}