diff options
author | Marc Glisse <marc.glisse@inria.fr> | 2016-11-25 00:14:18 +0100 |
---|---|---|
committer | Marc Glisse <marc.glisse@inria.fr> | 2016-11-25 00:14:18 +0100 |
commit | 1163607ba5713976c331ab99b03cfa30ca926ca7 (patch) | |
tree | c399432ada9a41ef4f701f248dd485dd7187adb8 /tests/cxx | |
parent | a2c71bb78ea1cf6f13f481129331cfaf343c9c9b (diff) | |
download | gmp-1163607ba5713976c331ab99b03cfa30ca926ca7.tar.gz |
Avoid left shift of negative value in tests.
Diffstat (limited to 'tests/cxx')
-rw-r--r-- | tests/cxx/t-ops2z.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/cxx/t-ops2z.cc b/tests/cxx/t-ops2z.cc index a51dd9fe5..434968d20 100644 --- a/tests/cxx/t-ops2z.cc +++ b/tests/cxx/t-ops2z.cc @@ -46,7 +46,7 @@ void checkz (){ CHECK_ALL(mpz_class,6,3,^); CHECK(mpz_class,unsigned long,6,2,<<); CHECK(mpz_class,unsigned long,6,2,>>); - CHECK(mpz_class,unsigned long,-13,2,<<); + ASSERT_ALWAYS(mpz_class(-13)<<(unsigned long)2 == (-13)*4); CHECK(mpz_class,unsigned long,-13,2,>>); ASSERT_ALWAYS(++mpz_class(7)==8); ASSERT_ALWAYS(++mpz_class(-8)==-7); |