PPU/LLVM: Use ExecuteFunction in ExecuteTillReturn

This commit is contained in:
Vincent Lejeune 2015-08-22 00:46:47 +02:00
parent f81192373f
commit b2ca9edde2
1 changed files with 1 additions and 2 deletions

View File

@ -764,8 +764,7 @@ u32 ppu_recompiler_llvm::CPUHybridDecoderRecompiler::ExecuteTillReturn(PPUThread
return 0; return 0;
case BranchType::FunctionCall: { case BranchType::FunctionCall: {
execution_engine->m_tracer.Trace(Tracer::TraceType::CallFunction, ppu_state->PC, 0); execution_engine->m_tracer.Trace(Tracer::TraceType::CallFunction, ppu_state->PC, 0);
const Executable *executable = execution_engine->m_recompilation_engine->GetExecutable(ppu_state->PC, true); ExecuteFunction(ppu_state, 0);
(*executable)(ppu_state, 0);
break; break;
} }
case BranchType::LocalBranch: case BranchType::LocalBranch: