summaryrefslogtreecommitdiff
path: root/tests/misc.c
diff options
context:
space:
mode:
authorTorbjorn Granlund <tg@gmplib.org>2016-12-01 22:58:00 +0100
committerTorbjorn Granlund <tg@gmplib.org>2016-12-01 22:58:00 +0100
commit0e9cf090a8fb9e8a0c2730232133be5f7c601954 (patch)
treeaf4b057aacb598965335c15ef7595e3bcf6319e3 /tests/misc.c
parenta3bac0a7aef946bb0d4e5f7da8478da3cf828dd0 (diff)
downloadgmp-0e9cf090a8fb9e8a0c2730232133be5f7c601954.tar.gz
(seed_from_tod): Make shift well-defined.
Diffstat (limited to 'tests/misc.c')
-rw-r--r--tests/misc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/misc.c b/tests/misc.c
index fc4ade918..37bf0b115 100644
--- a/tests/misc.c
+++ b/tests/misc.c
@@ -83,7 +83,7 @@ seed_from_tod (gmp_randstate_ptr rands)
#if HAVE_GETTIMEOFDAY
struct timeval tv;
gettimeofday (&tv, NULL);
- seed = tv.tv_sec ^ (tv.tv_usec << 12);
+ seed = tv.tv_sec ^ ((unsigned long) tv.tv_usec << 12);
seed &= 0xffffffff;
#else
time_t tv;