Permalink
Browse files

Merge pull request #6911 from lioncash/analyst

PPCAnalyst: Replace memset usages with list initialization
  • Loading branch information...
leoetlino committed May 20, 2018
2 parents 464bfb0 + ced806a commit eae45e0e2cd50fc0dac1e1af938f3a4c33e50733
Showing with 4 additions and 4 deletions.
  1. +4 −4 Source/Core/Core/PowerPC/PPCAnalyst.cpp
@@ -645,7 +645,7 @@ void PPCAnalyzer::SetInstructionStats(CodeBlock* block, CodeOp* code, const Gekk
u32 PPCAnalyzer::Analyze(u32 address, CodeBlock* block, CodeBuffer* buffer, std::size_t block_size)
{
// Clear block stats
memset(block->m_stats, 0, sizeof(BlockStats));
*block->m_stats = {};
// Clear register stats
block->m_gpa->any = true;
@@ -681,12 +681,12 @@ u32 PPCAnalyzer::Analyze(u32 address, CodeBlock* block, CodeBuffer* buffer, std:
block->m_memory_exception = true;
break;
}
UGeckoInstruction inst = result.hex;
num_inst++;
memset(&code[i], 0, sizeof(CodeOp));
GekkoOPInfo* opinfo = PPCTables::GetOpInfo(inst);
const UGeckoInstruction inst = result.hex;
GekkoOPInfo* opinfo = PPCTables::GetOpInfo(inst);
code[i] = {};
code[i].opinfo = opinfo;
code[i].address = address;
code[i].inst = inst;

0 comments on commit eae45e0

Please sign in to comment.