From 93e9801f89ca3e0acd86ec77dc51af6e43dd16d5 Mon Sep 17 00:00:00 2001 From: Vern Paxson Date: Wed, 5 May 2021 16:45:37 -0700 Subject: [PATCH] removed redundant Traverse invocation --- src/script_opt/ScriptOpt.cc | 2 -- 1 file changed, 2 deletions(-) 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.