瀏覽代碼

js: Force optimizations when setting the -p flag

Hendiadyoin1 2 年之前
父節點
當前提交
35db0c5e18
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      Userland/Utilities/js.cpp

+ 1 - 1
Userland/Utilities/js.cpp

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