aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/rand.cpp
diff options
context:
space:
mode:
authorGravatar Doug Kwan <dougkwan@google.com>2015-09-28 14:26:10 -0700
committerGravatar Doug Kwan <dougkwan@google.com>2015-09-28 14:26:10 -0700
commit239c9946cd1f23b2f240399d43b827913f1d51ac (patch)
tree535199efb968ede2f7b9fb1c3d2a84383913f36a /test/rand.cpp
parentd46bacb6bb97048d23987693df92032386f60ab3 (diff)
Specified signedness of char type in test so that test passes
consistently on different targets.
Diffstat (limited to 'test/rand.cpp')
-rw-r--r--test/rand.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/test/rand.cpp b/test/rand.cpp
index 7c8068a3b..6790acf15 100644
--- a/test/rand.cpp
+++ b/test/rand.cpp
@@ -35,8 +35,8 @@ template<typename Scalar> void check_all_in_range(Scalar x, Scalar y)
void test_rand()
{
long long_ref = NumTraits<long>::highest()/10;
- char char_offset = (std::min)(g_repeat,64);
- char short_offset = (std::min)(g_repeat,16000);
+ signed char char_offset = (std::min)(g_repeat,64);
+ signed char short_offset = (std::min)(g_repeat,16000);
for(int i = 0; i < g_repeat*10; i++) {
CALL_SUBTEST(check_in_range<float>(10,11));
@@ -57,13 +57,13 @@ void test_rand()
CALL_SUBTEST(check_in_range<long>(-long_ref,long_ref));
}
- CALL_SUBTEST(check_all_in_range<char>(11,11));
- CALL_SUBTEST(check_all_in_range<char>(11,11+char_offset));
- CALL_SUBTEST(check_all_in_range<char>(-5,5));
- CALL_SUBTEST(check_all_in_range<char>(-11-char_offset,-11));
- CALL_SUBTEST(check_all_in_range<char>(-126,-126+char_offset));
- CALL_SUBTEST(check_all_in_range<char>(126-char_offset,126));
- CALL_SUBTEST(check_all_in_range<char>(-126,126));
+ CALL_SUBTEST(check_all_in_range<signed char>(11,11));
+ CALL_SUBTEST(check_all_in_range<signed char>(11,11+char_offset));
+ CALL_SUBTEST(check_all_in_range<signed char>(-5,5));
+ CALL_SUBTEST(check_all_in_range<signed char>(-11-char_offset,-11));
+ CALL_SUBTEST(check_all_in_range<signed char>(-126,-126+char_offset));
+ CALL_SUBTEST(check_all_in_range<signed char>(126-char_offset,126));
+ CALL_SUBTEST(check_all_in_range<signed char>(-126,126));
CALL_SUBTEST(check_all_in_range<short>(11,11));
CALL_SUBTEST(check_all_in_range<short>(11,11+short_offset));