Disable Win32 thread naming again. See Bugzilla #2089.

main
Ryan C. Gordon 2013-10-20 23:08:45 -04:00
parent 0e699eb5bb
commit dddb878761
1 changed files with 4 additions and 0 deletions

View File

@ -145,6 +145,7 @@ SDL_SYS_CreateThread(SDL_Thread * thread, void *args)
return 0; return 0;
} }
#if 0 /* !!! FIXME: revisit this later. See https://bugzilla.libsdl.org/show_bug.cgi?id=2089 */
#ifdef _MSC_VER #ifdef _MSC_VER
#pragma warning(disable : 4733) #pragma warning(disable : 4733)
#pragma pack(push,8) #pragma pack(push,8)
@ -163,11 +164,13 @@ ignore_exception(void *a, void *b, void *c, void *d)
return ExceptionContinueExecution; return ExceptionContinueExecution;
} }
#endif #endif
#endif
void void
SDL_SYS_SetupThread(const char *name) SDL_SYS_SetupThread(const char *name)
{ {
if (name != NULL) { if (name != NULL) {
#if 0 /* !!! FIXME: revisit this later. See https://bugzilla.libsdl.org/show_bug.cgi?id=2089 */
#if (defined(_MSC_VER) && defined(_M_IX86)) #if (defined(_MSC_VER) && defined(_M_IX86))
/* This magic tells the debugger to name a thread if it's listening. /* This magic tells the debugger to name a thread if it's listening.
The inline asm sets up SEH (__try/__except) without C runtime The inline asm sets up SEH (__try/__except) without C runtime
@ -196,6 +199,7 @@ SDL_SYS_SetupThread(const char *name)
add esp, 8 add esp, 8
} }
#endif #endif
#endif
} }
} }