Quellcode durchsuchen

Disable thread naming on Win64 for now.

We can't use _try/_except without the C runtime, and we can't use inline
 asm with the Win64 compiler. We'll need to move this to an .asm file or
 something later.
Ryan C. Gordon vor 12 Jahren
Ursprung
Commit
83383c6527
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. 1 1
      src/thread/windows/SDL_systhread.c

+ 1 - 1
src/thread/windows/SDL_systhread.c

@@ -168,7 +168,7 @@ void
 SDL_SYS_SetupThread(const char *name)
 {
     if (name != NULL) {
-        #ifdef _MSC_VER
+        #if (defined(_MSC_VER) && defined(_M_IX86))
         /* This magic tells the debugger to name a thread if it's listening.
             The inline asm sets up SEH (__try/__except) without C runtime
             support. See Microsoft Systems Journal, January 1997: