From f8b0ad1766653cf72dc03411a473fe92374c0de5 Mon Sep 17 00:00:00 2001 From: James McCoy Date: Fri, 3 Jan 2020 07:37:59 -0500 Subject: [PATCH] Skip timespec_pack_convert_64bit_sec_max_nano on systems where tv_sec <= 32-bit --- test/msgpack_cpp11.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/test/msgpack_cpp11.cpp b/test/msgpack_cpp11.cpp index e266da04..bd367952 100644 --- a/test/msgpack_cpp11.cpp +++ b/test/msgpack_cpp11.cpp @@ -1188,6 +1188,7 @@ TEST(MSGPACK_TIMESPEC, timespec_object_with_zone_35bit_sec_max_nano) TEST(MSGPACK_TIMESPEC, timespec_pack_convert_64bit_sec_max_nano) { + if (sizeof(decltype(std::declval().tv_sec)) <= 4) return; std::stringstream ss; timespec val1{ std::numeric_limits().tv_sec)>::max(), 999999999 };