Fix compilation issues on pedantic cpp compilers. (#783)

* Fix compilation issues on pedantic cpp compilers.

* Avoid using fullblown static function.
This commit is contained in:
Filippo Scognamiglio
2020-10-31 17:40:05 +01:00
committed by GitHub
parent 9ac60a840a
commit 45ea1fa990
4 changed files with 17 additions and 6 deletions

View File

@ -68,6 +68,11 @@ void Compiler::A_Comp_MRS()
MOV(rd, RCPSR);
}
void UpdateModeTrampoline(ARM* arm, u32 oldmode, u32 newmode)
{
arm->UpdateMode(oldmode, newmode);
}
void Compiler::A_Comp_MSR()
{
Comp_AddCycles_C();
@ -139,7 +144,7 @@ void Compiler::A_Comp_MSR()
PushRegs(true);
QuickCallFunction(X3, (void*)&ARM::UpdateMode);
QuickCallFunction(X3, (void*)&UpdateModeTrampoline);
PopRegs(true);
}
@ -915,4 +920,4 @@ void Compiler::Comp_AddCycles_CD()
ConstantCycles += cycles;
}
}
}