From 741321ac24a7c596df725cdd6605f2226c19a2ee Mon Sep 17 00:00:00 2001
From: Lioncash <mathew1800@gmail.com>
Date: Sat, 13 Sep 2014 22:48:30 -0400
Subject: [PATCH] Core: Get rid of unnecessary switch statement in Kernel

---
 src/core/hle/kernel/kernel.cpp | 43 ++--------------------------------
 1 file changed, 2 insertions(+), 41 deletions(-)

diff --git a/src/core/hle/kernel/kernel.cpp b/src/core/hle/kernel/kernel.cpp
index e56f1879e..88cbc1af5 100644
--- a/src/core/hle/kernel/kernel.cpp
+++ b/src/core/hle/kernel/kernel.cpp
@@ -85,47 +85,8 @@ int ObjectPool::GetCount() {
 }
 
 Object* ObjectPool::CreateByIDType(int type) {
-    // Used for save states.  This is ugly, but what other way is there?
-    switch (type) {
-    //case SCE_KERNEL_TMID_Alarm:
-    //    return __KernelAlarmObject();
-    //case SCE_KERNEL_TMID_EventFlag:
-    //    return __KernelEventFlagObject();
-    //case SCE_KERNEL_TMID_Mbox:
-    //    return __KernelMbxObject();
-    //case SCE_KERNEL_TMID_Fpl:
-    //    return __KernelMemoryFPLObject();
-    //case SCE_KERNEL_TMID_Vpl:
-    //    return __KernelMemoryVPLObject();
-    //case PPSSPP_KERNEL_TMID_PMB:
-    //    return __KernelMemoryPMBObject();
-    //case PPSSPP_KERNEL_TMID_Module:
-    //    return __KernelModuleObject();
-    //case SCE_KERNEL_TMID_Mpipe:
-    //    return __KernelMsgPipeObject();
-    //case SCE_KERNEL_TMID_Mutex:
-    //    return __KernelMutexObject();
-    //case SCE_KERNEL_TMID_LwMutex:
-    //    return __KernelLwMutexObject();
-    //case SCE_KERNEL_TMID_Semaphore:
-    //    return __KernelSemaphoreObject();
-    //case SCE_KERNEL_TMID_Callback:
-    //    return __KernelCallbackObject();
-    //case SCE_KERNEL_TMID_Thread:
-    //    return __KernelThreadObject();
-    //case SCE_KERNEL_TMID_VTimer:
-    //    return __KernelVTimerObject();
-    //case SCE_KERNEL_TMID_Tlspl:
-    //    return __KernelTlsplObject();
-    //case PPSSPP_KERNEL_TMID_File:
-    //    return __KernelFileNodeObject();
-    //case PPSSPP_KERNEL_TMID_DirList:
-    //    return __KernelDirListingObject();
-
-    default:
-        ERROR_LOG(COMMON, "Unable to load state: could not find object type %d.", type);
-        return nullptr;
-    }
+    ERROR_LOG(COMMON, "Unimplemented: %d.", type);
+    return nullptr;
 }
 
 /// Initialize the kernel