summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrancois Pichet <pichet2000@gmail.com>2011-05-25 16:15:03 +0000
committerFrancois Pichet <pichet2000@gmail.com>2011-05-25 16:15:03 +0000
commit2e11f5df3dcfd325086bee5ce9789f6ab3d1b16c (patch)
treea9b1059bbad40409eb84fdf9f02b0647344a4fca
parent7e401dbe035dd1f06a8cdcd1d50d48e63b435405 (diff)
downloadbcm5719-llvm-2e11f5df3dcfd325086bee5ce9789f6ab3d1b16c.tar.gz
bcm5719-llvm-2e11f5df3dcfd325086bee5ce9789f6ab3d1b16c.zip
Disable MSVC warning about runtime stack overflow for DebugOverflowStack.
llvm-svn: 132059
-rw-r--r--clang/lib/Lex/Pragma.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/lib/Lex/Pragma.cpp b/clang/lib/Lex/Pragma.cpp
index ecbf4cf4a0d..23855d4a474 100644
--- a/clang/lib/Lex/Pragma.cpp
+++ b/clang/lib/Lex/Pragma.cpp
@@ -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"'
OpenPOWER on IntegriCloud