[cfe-commits] r132059 - /cfe/trunk/lib/Lex/Pragma.cpp

Francois Pichet pichet2000 at gmail.com
Wed May 25 09:15:04 PDT 2011


Author: fpichet
Date: Wed May 25 11:15:03 2011
New Revision: 132059

URL: http://llvm.org/viewvc/llvm-project?rev=132059&view=rev
Log:
Disable MSVC warning about runtime stack overflow for DebugOverflowStack.

Modified:
    cfe/trunk/lib/Lex/Pragma.cpp

Modified: cfe/trunk/lib/Lex/Pragma.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Lex/Pragma.cpp?rev=132059&r1=132058&r2=132059&view=diff
==============================================================================
--- cfe/trunk/lib/Lex/Pragma.cpp (original)
+++ cfe/trunk/lib/Lex/Pragma.cpp Wed May 25 11:15:03 2011
@@ -824,9 +824,17 @@
     }
   }
 
+// Disable MSVC warning about runtime stack overflow.
+#ifdef _MSC_VER
+    #pragma warning(disable : 4717)
+#endif
   void DebugOverflowStack() {
     DebugOverflowStack();
   }
+#ifdef _MSC_VER
+    #pragma warning(default : 4717)
+#endif
+
 };
 
 /// PragmaDiagnosticHandler - e.g. '#pragma GCC diagnostic ignored "-Wformat"'





More information about the cfe-commits mailing list