diff options
author | Jon Turney <jon.turney@dronecode.org.uk> | 2019-09-16 15:25:33 +0100 |
---|---|---|
committer | Dylan Baker <dylan@pnwbakers.com> | 2019-11-04 08:17:58 -0800 |
commit | 13768f3714a53fd6e599baa7fa10b64bb64c94fb (patch) | |
tree | 5e4f119cbf7a7b0a53307d449ffb0b2643a0f73c | |
parent | aab604398d53c9a49af6d7703e7dddad68cdd517 (diff) | |
download | mesa-13768f3714a53fd6e599baa7fa10b64bb64c94fb.tar.gz |
Fix timespec_from_nsec test for 32-bit time_t
Since struct timespec's tv_sec member is of type time_t, adjust the
expected value to allow for the truncation which will occur with 32-bit
time_t.
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
(cherry picked from commit dd1dba80b9ee74ec8b90761285a8262e374bf8ef)
Closes: https://gitlab.freedesktop.org/mesa/mesa/issues/2043
-rw-r--r-- | src/util/tests/timespec/timespec_test.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/util/tests/timespec/timespec_test.cpp b/src/util/tests/timespec/timespec_test.cpp index 4182af0771a..5005506f9fd 100644 --- a/src/util/tests/timespec/timespec_test.cpp +++ b/src/util/tests/timespec/timespec_test.cpp @@ -206,7 +206,7 @@ TEST(timespec_test, timespec_from_nsec) timespec_from_nsec(&a, UINT64_MAX); EXPECT_EQ(a.tv_nsec, UINT64_MAX % NSEC_PER_SEC); - EXPECT_EQ(a.tv_sec, UINT64_MAX / NSEC_PER_SEC); + EXPECT_EQ(a.tv_sec, (time_t)(UINT64_MAX / NSEC_PER_SEC)); } TEST(timespec_test, timespec_from_usec) |