No need to prototype RtlCaptureContext with mingw-w64.
authorYaron Keren <yaron.keren@gmail.com>
Sat, 14 Mar 2015 19:20:56 +0000 (19:20 +0000)
committerYaron Keren <yaron.keren@gmail.com>
Sat, 14 Mar 2015 19:20:56 +0000 (19:20 +0000)
llvm-svn: 232269

llvm/lib/Support/Windows/Signals.inc

index e03a175..c786850 100644 (file)
@@ -387,8 +387,9 @@ void sys::PrintStackTraceOnErrorSignal() {
 }
 }
 
-#ifdef __MINGW32__
-// Provide a prototype for RtlCaptureContext, mingw32 is missing it.
+#if defined(__MINGW32__) && !defined(__MINGW64_VERSION_MAJOR)
+// Provide a prototype for RtlCaptureContext, mingw32 from mingw.org is
+// missing it but mingw-w64 has it.
 extern "C" VOID WINAPI RtlCaptureContext(PCONTEXT ContextRecord);
 #endif