4 Commits

Author SHA1 Message Date
Kim Walisch
9091da05cd Use C++98 for libdivide test
This test is run by cmake during configuration, using C++11 requires special compiler flags (for some compilers). To keep things simple we use C++98 instead of C++11  for the libdivide test.
2018-01-27 21:44:46 +01:00
Kim Walisch
822ae6ce38 Refactor libdivide test 2018-01-27 09:55:47 +01:00
Kim Walisch
a8f8c4dfd3 Silence g++-4.8 compiler warning
libdivide.cpp:19:39: error: narrowing conversion of
'std::numeric_limits<int>::max()' from 'int' to 'uint64_t {aka long
long unsigned int}' inside { } is ill-formed in C++11
[-Werror=narrowing]
     std::numeric_limits<int32_t>::max(),
                                       ^
libdivide.cpp:21:39: error: narrowing conversion of
'std::numeric_limits<long long int>::max()' from 'long long int' to
'uint64_t {aka long long unsigned int}' inside { } is ill-formed in
C++11 [-Werror=narrowing]
     std::numeric_limits<int64_t>::max(),
                                       ^
2017-04-12 21:07:55 +02:00
Kim Walisch
a48015dace Improve libdivide.h testing 2017-04-11 14:33:35 +02:00