From d00e3225f7b287ae3ff98a8019e7396d6609469f Mon Sep 17 00:00:00 2001 From: "antonm@chromium.org" Date: Fri, 18 Feb 2011 14:22:29 +0000 Subject: [PATCH] Minor cleanup. Do not relookup code object and use optimized_code instead shadowing existing code local. Review URL: http://codereview.chromium.org/6541020 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6855 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- src/compiler.cc | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/compiler.cc b/src/compiler.cc index ae7b2b9..5b49cdf 100755 --- a/src/compiler.cc +++ b/src/compiler.cc @@ -273,7 +273,7 @@ static bool MakeCrankshaftCode(CompilationInfo* info) { // optimizable marker in the code object and optimize anyway. This // is safe as long as the unoptimized code has deoptimization // support. - ASSERT(FLAG_always_opt || info->shared_info()->code()->optimizable()); + ASSERT(FLAG_always_opt || code->optimizable()); ASSERT(info->shared_info()->has_deoptimization_support()); if (FLAG_trace_hydrogen) { @@ -283,8 +283,7 @@ static bool MakeCrankshaftCode(CompilationInfo* info) { } TypeFeedbackOracle oracle( - Handle(info->shared_info()->code()), - Handle(info->closure()->context()->global_context())); + code, Handle(info->closure()->context()->global_context())); HGraphBuilder builder(&oracle); HPhase phase(HPhase::kTotal); HGraph* graph = builder.CreateGraph(info); @@ -294,9 +293,9 @@ static bool MakeCrankshaftCode(CompilationInfo* info) { } if (graph != NULL && FLAG_build_lithium) { - Handle code = graph->Compile(); - if (!code.is_null()) { - info->SetCode(code); + Handle optimized_code = graph->Compile(); + if (!optimized_code.is_null()) { + info->SetCode(optimized_code); FinishOptimization(info->closure(), start); return true; } -- 2.7.4