Skip to content
Permalink
Browse files
Merge pull request #6468 from lioncash/downcast
JitInterface: Remove a downcast within InitJitCore
  • Loading branch information
degasus committed Mar 19, 2018
2 parents 3d49bdb + 14b204a commit 22aba8c
Showing 1 changed file with 4 additions and 6 deletions.
@@ -46,31 +46,29 @@ void DoState(PointerWrap& p)
}
CPUCoreBase* InitJitCore(int core)
{
CPUCoreBase* ptr = nullptr;
switch (core)
{
#if _M_X86
case PowerPC::CORE_JIT64:
ptr = new Jit64();
g_jit = new Jit64();
break;
#endif
#if _M_ARM_64
case PowerPC::CORE_JITARM64:
ptr = new JitArm64();
g_jit = new JitArm64();
break;
#endif
case PowerPC::CORE_CACHEDINTERPRETER:
ptr = new CachedInterpreter();
g_jit = new CachedInterpreter();
break;

default:
PanicAlert("Unrecognizable cpu_core: %d", core);
g_jit = nullptr;
return nullptr;
}
g_jit = static_cast<JitBase*>(ptr);
g_jit->Init();
return ptr;
return g_jit;
}

CPUCoreBase* GetCore()

0 comments on commit 22aba8c

Please sign in to comment.