[libcxx-commits] [libcxx] 5565092 - [libcxx][test] Silence false positive MSVC /analyze warning

Casey Carter via libcxx-commits libcxx-commits at lists.llvm.org
Fri Jan 29 10:05:43 PST 2021


Author: Casey Carter
Date: 2021-01-29T10:05:14-08:00
New Revision: 5565092faa58c903206d4212377f367fe8720b67

URL: https://github.com/llvm/llvm-project/commit/5565092faa58c903206d4212377f367fe8720b67
DIFF: https://github.com/llvm/llvm-project/commit/5565092faa58c903206d4212377f367fe8720b67.diff

LOG: [libcxx][test] Silence false positive MSVC /analyze warning

Added: 
    

Modified: 
    libcxx/test/std/utilities/template.bitset/bitset.members/reset_one.pass.cpp

Removed: 
    


################################################################################
diff  --git a/libcxx/test/std/utilities/template.bitset/bitset.members/reset_one.pass.cpp b/libcxx/test/std/utilities/template.bitset/bitset.members/reset_one.pass.cpp
index c84e0a1ddc26..05a78f967592 100644
--- a/libcxx/test/std/utilities/template.bitset/bitset.members/reset_one.pass.cpp
+++ b/libcxx/test/std/utilities/template.bitset/bitset.members/reset_one.pass.cpp
@@ -16,6 +16,10 @@
 #include "../bitset_test_cases.h"
 #include "test_macros.h"
 
+#if defined(TEST_COMPILER_C1XX)
+#pragma warning(disable: 6294) // Ill-defined for-loop:  initial condition does not satisfy test.  Loop body not executed.
+#endif
+
 template <std::size_t N>
 void test_reset_one() {
     std::vector<std::bitset<N> > const cases = get_test_cases<N>();


        


More information about the libcxx-commits mailing list