aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2024-12-17 05:52:43 +0800
committerH.J. Lu <hjl.tools@gmail.com>2024-12-18 01:26:52 +0800
commit77e921bc611ea56eba206354c5134af0610cf6fe (patch)
tree5e22b914312f65fdba6c13c2f7e5e0d3dd969c1e
parent4666f5c3eebd95e3e39dfb7923aa74c28db4fb8a (diff)
downloadglibc-77e921bc611ea56eba206354c5134af0610cf6fe.zip
glibc-77e921bc611ea56eba206354c5134af0610cf6fe.tar.gz
glibc-77e921bc611ea56eba206354c5134af0610cf6fe.tar.bz2
tst-timespec.c: Explicitly cast TIME_T_MAX to double
Explicitly cast TIME_T_MAX to double in tst-timespec.c to silence Clang error: tst-timespec.c:290:19: error: implicit conversion from 'time_t' (aka 'long') to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Werror,-Wimplicit-const-int-float-conversion] 287 | {.expected = {.tv_sec = 0, .tv_nsec = 1}, | ~ 288 | .observed = {.tv_sec = TIME_T_MAX / TIMESPEC_HZ, 289 | .tv_nsec = TIMESPEC_HZ - 1}, 290 | .upper_bound = TIME_T_MAX, .lower_bound = 1, .result = 1, | ^~~~~~~~~~ Signed-off-by: H.J. Lu <hjl.tools@gmail.com> Reviewed-by: Sam James <sam@gentoo.org>
-rw-r--r--support/tst-timespec.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/support/tst-timespec.c b/support/tst-timespec.c
index 66fc42c..22669f8 100644
--- a/support/tst-timespec.c
+++ b/support/tst-timespec.c
@@ -287,7 +287,7 @@ struct timespec_test_case check_cases[] = {
{.expected = {.tv_sec = 0, .tv_nsec = 1},
.observed = {.tv_sec = TIME_T_MAX / TIMESPEC_HZ,
.tv_nsec = TIMESPEC_HZ - 1},
- .upper_bound = TIME_T_MAX, .lower_bound = 1, .result = 1,
+ .upper_bound = (double) TIME_T_MAX, .lower_bound = 1, .result = 1,
},
};