diff --git a/projects/clr/rocclr/platform/runtime.cpp b/projects/clr/rocclr/platform/runtime.cpp index 5aa0b8ec9b..eff552d54a 100644 --- a/projects/clr/rocclr/platform/runtime.cpp +++ b/projects/clr/rocclr/platform/runtime.cpp @@ -119,40 +119,4 @@ uint ReferenceCountedObject::release() { return newCount; } -#ifdef _WIN32 -#ifdef DEBUG -static int reportHook(int reportType, char* message, int* returnValue) { - if (returnValue) { - *returnValue = 1; - } - std::cerr << message; - ::exit(3); - return TRUE; -} -#endif // DEBUG - -extern "C" BOOL WINAPI DllMain(HINSTANCE hinst, DWORD reason, LPVOID reserved) { - switch (reason) { - case DLL_PROCESS_ATTACH: -#ifdef DEBUG - if (!::getenv("AMD_OCL_ENABLE_MESSAGE_BOX")) { - _CrtSetReportHook(reportHook); - _set_error_mode(_OUT_TO_STDERR); - } -#endif // DEBUG - break; - case DLL_PROCESS_DETACH: - amd::shutDown(); - break; - case DLL_THREAD_DETACH: { - amd::Thread* thread = amd::Thread::current(); - delete thread; - } break; - default: - break; - } - return true; -} -#endif - } // namespace amd diff --git a/projects/clr/rocclr/platform/runtime.hpp b/projects/clr/rocclr/platform/runtime.hpp index 3f33dfd455..45e15523b6 100644 --- a/projects/clr/rocclr/platform/runtime.hpp +++ b/projects/clr/rocclr/platform/runtime.hpp @@ -82,8 +82,6 @@ public: inline bool Runtime::initialized() { return initialized_; } -extern void shutDown(); - } // namespace amd #endif /*RUNTIME_HPP_*/