diff --git a/src/script_opt/ScriptOpt.cc b/src/script_opt/ScriptOpt.cc index ff20df0800..7e44582194 100644 --- a/src/script_opt/ScriptOpt.cc +++ b/src/script_opt/ScriptOpt.cc @@ -92,7 +92,6 @@ void optimize_func(ScriptFunc* f, std::shared_ptr pf, if ( analysis_options.optimize_AST ) { pf = std::make_shared(f, body, true); - body->Traverse(pf.get()); RD_Decorate reduced_rds(pf); reduced_rds.TraverseFunction(f, scope, body); @@ -122,7 +121,6 @@ void optimize_func(ScriptFunc* f, std::shared_ptr pf, // Profile the new body. pf = std::make_shared(f, body, true); - body->Traverse(pf.get()); pf = std::make_shared(f, body, true); // Compute its reaching definitions.