diff options
author | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2021-03-08 11:03:01 +0000 |
---|---|---|
committer | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2021-03-08 11:03:01 +0000 |
commit | dacd9a5c131a56fcc619fa1b70392e90035a1a06 (patch) | |
tree | 44dc924133107e4e4e71a58dfe6df3f9aa706fe4 /tests/tset.c | |
parent | 83de1770aa5ca77be62d797fa477506fb97c7cc8 (diff) | |
download | mpfr-dacd9a5c131a56fcc619fa1b70392e90035a1a06.tar.gz |
[tests] Ignore GCC's -Wc++-compat in the tests that are invalid in C++
(these tests are enabled only if __cplusplus is not defined).
git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14461 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'tests/tset.c')
-rw-r--r-- | tests/tset.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/tset.c b/tests/tset.c index 2683425e1..1da41c188 100644 --- a/tests/tset.c +++ b/tests/tset.c @@ -239,9 +239,16 @@ check_ternary_value (void) inexact = (mpfr_set) (y, x, (mpfr_rnd_t) rnd); break; case 2: +#ifdef IGNORE_CPP_COMPAT +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wc++-compat" +#endif inexact = mpfr_set ((a++, VOIDP_CAST(y)), (b++, VOIDP_CAST(x)), (c++, (mpfr_rnd_t) rnd)); +#ifdef IGNORE_CPP_COMPAT +#pragma GCC diagnostic pop +#endif MPFR_ASSERTN (a == 1); MPFR_ASSERTN (b == 1); MPFR_ASSERTN (c == 1); |