From e850bcf6c6cb3f75f68e8580fb940ff3bee17e86 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Thu, 25 Sep 2025 11:39:05 +0300 Subject: [PATCH] ; * mps/code/mps.h (mps_word_t): Fix condition for MinGW64. --- mps/code/mps.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mps/code/mps.h b/mps/code/mps.h index 8e48582c0d6..00c1d294c89 100644 --- a/mps/code/mps.h +++ b/mps/code/mps.h @@ -36,7 +36,7 @@ * Then Microsoft made unsigned long shorter than a pointer on Win64. Ugh. */ -#if defined(_MSC_VER) && defined(_WIN32) && defined(_WIN64) && defined(_M_X64) +#if (defined(_MSC_VER) || defined(__GNUC__)) && defined(_WIN32) && defined(_WIN64) && defined(_M_X64) typedef unsigned __int64 mps_word_t; #else typedef unsigned long mps_word_t;