diff options
Diffstat (limited to 'test/data')
| -rw-r--r-- | test/data/emacs-module/mod-test.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/test/data/emacs-module/mod-test.c b/test/data/emacs-module/mod-test.c index fccc60fe4dd..ad962d5f685 100644 --- a/test/data/emacs-module/mod-test.c +++ b/test/data/emacs-module/mod-test.c | |||
| @@ -377,7 +377,11 @@ Fmod_test_nanoseconds (emacs_env *env, ptrdiff_t nargs, emacs_value *args, void | |||
| 377 | struct emacs_mpz nanoseconds; | 377 | struct emacs_mpz nanoseconds; |
| 378 | assert (LONG_MIN <= time.tv_sec && time.tv_sec <= LONG_MAX); | 378 | assert (LONG_MIN <= time.tv_sec && time.tv_sec <= LONG_MAX); |
| 379 | mpz_init_set_si (nanoseconds.value, time.tv_sec); | 379 | mpz_init_set_si (nanoseconds.value, time.tv_sec); |
| 380 | #ifdef __MINGW32__ | ||
| 381 | _Static_assert (1000000000 <= ULONG_MAX, "unsupported architecture"); | ||
| 382 | #else | ||
| 380 | static_assert (1000000000 <= ULONG_MAX, "unsupported architecture"); | 383 | static_assert (1000000000 <= ULONG_MAX, "unsupported architecture"); |
| 384 | #endif | ||
| 381 | mpz_mul_ui (nanoseconds.value, nanoseconds.value, 1000000000); | 385 | mpz_mul_ui (nanoseconds.value, nanoseconds.value, 1000000000); |
| 382 | assert (0 <= time.tv_nsec && time.tv_nsec <= ULONG_MAX); | 386 | assert (0 <= time.tv_nsec && time.tv_nsec <= ULONG_MAX); |
| 383 | mpz_add_ui (nanoseconds.value, nanoseconds.value, time.tv_nsec); | 387 | mpz_add_ui (nanoseconds.value, nanoseconds.value, time.tv_nsec); |