From 3e7ed8a831cb94cd5cab5d7fd1e081c84afc62ac Mon Sep 17 00:00:00 2001 From: scribam Date: Mon, 23 Oct 2017 22:03:16 +0200 Subject: [PATCH] PPUTranslator minor changes --- rpcs3/Emu/Cell/PPUTranslator.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rpcs3/Emu/Cell/PPUTranslator.cpp b/rpcs3/Emu/Cell/PPUTranslator.cpp index 965631c061..cd4cd733ff 100644 --- a/rpcs3/Emu/Cell/PPUTranslator.cpp +++ b/rpcs3/Emu/Cell/PPUTranslator.cpp @@ -133,7 +133,7 @@ Function* PPUTranslator::Translate(const ppu_function& info) const u64 base = m_reloc ? m_reloc->addr : 0; m_addr = info.addr - base; - m_thread = &*m_function->getArgumentList().begin(); + m_thread = &*m_function->arg_begin(); m_base_loaded = m_ir->CreateLoad(m_base); m_body = BasicBlock::Create(m_context, "__body", m_function); @@ -290,7 +290,7 @@ Value* PPUTranslator::RegInit(Value*& local) Value* PPUTranslator::RegLoad(Value*& local) { - const uint index = ::narrow(&local - m_locals); + const auto index = ::narrow(&local - m_locals); if (local) { @@ -315,7 +315,7 @@ void PPUTranslator::FlushRegisters() for (auto& local : m_locals) { - const uint index = static_cast(&local - m_locals); + const auto index = ::narrow(&local - m_locals); // Store value if necessary if (local && m_globals[index])