From: Simon Pilgrim Date: Thu, 15 Aug 2019 16:34:23 +0000 (+0000) Subject: [LLVM][Alignment] Fix MSVC potential division by 0 warning (PR42911) X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=87f08b7e5c0ec3ae0c3a8c2838cfa391405d1ac7;p=llvm [LLVM][Alignment] Fix MSVC potential division by 0 warning (PR42911) Original Patch by @gchatelet (Guillaume Chatelet) Differential Revision: https://reviews.llvm.org/D65859 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@369016 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/unittests/Support/AlignmentTest.cpp b/unittests/Support/AlignmentTest.cpp index 83d6a727721..420772541d4 100644 --- a/unittests/Support/AlignmentTest.cpp +++ b/unittests/Support/AlignmentTest.cpp @@ -11,6 +11,12 @@ #include +#ifdef _MSC_VER +// Disable warnings about potential divide by 0. +#pragma warning(push) +#pragma warning(disable : 4723) +#endif + using namespace llvm; namespace { @@ -298,3 +304,7 @@ TEST(AlignmentDeathTest, CompareAlignToUndefMaybeAlign) { #endif // NDEBUG } // end anonymous namespace + +#ifdef _MSC_VER +#pragma warning(pop) +#endif