Skip to content

Commit f0933b4

Browse files
authored
Ignore warnings in distribution tests suite (#933)
1 parent 5e4c121 commit f0933b4

File tree

5 files changed

+29
-0
lines changed

5 files changed

+29
-0
lines changed

test/compile_test/test_compile_result.hpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,15 @@ inline void check_result_imp(T1, T2)
5151
#if defined(__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 8)))
5252
#pragma GCC diagnostic push
5353
#pragma GCC diagnostic ignored "-Wunused-local-typedefs"
54+
#elif defined(__clang__)
55+
#pragma clang diagnostic push
56+
#pragma clang diagnostic ignored "-Wunused-local-typedef"
5457
#endif
5558
using static_assertion = int[local_is_same<T1, T2>::value ? 1 : 0];
5659
#if defined(__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 8)))
5760
#pragma GCC diagnostic pop
61+
#elif defined(__clang__)
62+
#pragma clang diagnostic pop
5863
#endif
5964
}
6065

test/complex_test.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,14 @@ namespace std{ using ::sqrt; using ::tan; using ::tanh; }
2626
#define BOOST_TEST_MESSAGE(x)
2727
#endif
2828

29+
#ifdef _MSC_VER
30+
#pragma warning (disable:C4996)
31+
#elif __GNUC__ >= 5
32+
# pragma GCC diagnostic ignored "-Wdeprecated-declarations"
33+
#elif defined(__clang__)
34+
# pragma clang diagnostic ignored "-Wdeprecated-declarations"
35+
#endif
36+
2937
//
3038
// check_complex:
3139
// Verifies that expected value "a" and found value "b" have a relative error

test/test_hypergeometric_dist.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,14 @@
2727
#include "handle_test_result.hpp"
2828
#include "table_type.hpp"
2929

30+
#ifdef _MSC_VER
31+
#pragma warning (disable:4127 4512)
32+
#elif __GNUC__ >= 5
33+
# pragma GCC diagnostic ignored "-Woverflow"
34+
#elif defined(__clang__)
35+
# pragma clang diagnostic ignored "-Wliteral-range"
36+
#endif
37+
3038
#define BOOST_CHECK_EX(a) \
3139
{\
3240
unsigned int failures = boost::unit_test::results_collector.results( boost::unit_test::framework::current_test_case().p_id ).p_assertions_failed;\

test/test_nc_beta.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@
1414

1515
#ifdef _MSC_VER
1616
#pragma warning (disable:4127 4512)
17+
#elif __GNUC__ >= 5
18+
# pragma GCC diagnostic ignored "-Woverflow"
19+
#elif defined(__clang__)
20+
# pragma clang diagnostic ignored "-Wliteral-range"
1721
#endif
1822

1923
#if !defined(TEST_FLOAT) && !defined(TEST_DOUBLE) && !defined(TEST_LDOUBLE) && !defined(TEST_REAL_CONCEPT)

test/test_nc_chi_squared.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@
1111

1212
#ifdef _MSC_VER
1313
#pragma warning (disable:4127 4512)
14+
#elif __GNUC__ >= 5
15+
# pragma GCC diagnostic ignored "-Woverflow"
16+
#elif defined(__clang__)
17+
# pragma clang diagnostic ignored "-Wliteral-range"
1418
#endif
1519

1620
#if !defined(TEST_FLOAT) && !defined(TEST_DOUBLE) && !defined(TEST_LDOUBLE) && !defined(TEST_REAL_CONCEPT)

0 commit comments

Comments
 (0)