]> granicus.if.org Git - clang/commitdiff
Disable MSVC warning about runtime stack overflow for DebugOverflowStack.
authorFrancois Pichet <pichet2000@gmail.com>
Wed, 25 May 2011 16:15:03 +0000 (16:15 +0000)
committerFrancois Pichet <pichet2000@gmail.com>
Wed, 25 May 2011 16:15:03 +0000 (16:15 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@132059 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Lex/Pragma.cpp

index ecbf4cf4a0d5dcd6fc8f327a52ae10e39f4e186d..23855d4a4748c4470f7358e75a9dfd4b78ddfdb7 100644 (file)
@@ -824,9 +824,17 @@ struct PragmaDebugHandler : public PragmaHandler {
     }
   }
 
+// 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"'