mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-31 20:02:42 +00:00
Fix compilation of mod-test.c on MinGW
* test/data/emacs-module/mod-test.c (Fmod_test_nanoseconds) [__MINGW32__]: Use _Static_assert, not static_assert, as the latter is not available in mingw.org's MinGW's assert.h.
This commit is contained in:
parent
cca81f22d9
commit
6709240b7a
@ -377,7 +377,11 @@ Fmod_test_nanoseconds (emacs_env *env, ptrdiff_t nargs, emacs_value *args, void
|
||||
struct emacs_mpz nanoseconds;
|
||||
assert (LONG_MIN <= time.tv_sec && time.tv_sec <= LONG_MAX);
|
||||
mpz_init_set_si (nanoseconds.value, time.tv_sec);
|
||||
#ifdef __MINGW32__
|
||||
_Static_assert (1000000000 <= ULONG_MAX, "unsupported architecture");
|
||||
#else
|
||||
static_assert (1000000000 <= ULONG_MAX, "unsupported architecture");
|
||||
#endif
|
||||
mpz_mul_ui (nanoseconds.value, nanoseconds.value, 1000000000);
|
||||
assert (0 <= time.tv_nsec && time.tv_nsec <= ULONG_MAX);
|
||||
mpz_add_ui (nanoseconds.value, nanoseconds.value, time.tv_nsec);
|
||||
|
Loading…
Reference in New Issue
Block a user