mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-26 15:21:51 -08:00
Fixing a "1ul" constant to "(mps_word_t)1" since 1ul isn't 64-bits wide on windows 64.
Copied from Perforce Change: 178080 ServerID: perforce.ravenbrook.com
This commit is contained in:
parent
e9692d8c0a
commit
280386e6ac
1 changed files with 3 additions and 3 deletions
|
|
@ -23,7 +23,7 @@
|
|||
*/
|
||||
|
||||
#ifndef MPS_T_WORD
|
||||
#if if defined(_MSC_VER) && defined(_WIN32) && defined(_WIN64) && defined(_M_X64)
|
||||
#if defined(_MSC_VER) && defined(_WIN32) && defined(_WIN64) && defined(_M_X64)
|
||||
#define MPS_T_WORD unsigned __int64
|
||||
#else
|
||||
#define MPS_T_WORD unsigned long /* won't be true on W3I6MV */
|
||||
|
|
@ -641,8 +641,8 @@ extern mps_res_t mps_fix(mps_ss_t, mps_addr_t *);
|
|||
{
|
||||
|
||||
#define MPS_FIX1(ss, ref) \
|
||||
(_mps_wt = 1uL << ((mps_word_t)(ref) >> _mps_w0 \
|
||||
& (sizeof(mps_word_t) * CHAR_BIT - 1)), \
|
||||
(_mps_wt = (mps_word_t)1 << ((mps_word_t)(ref) >> _mps_w0 \
|
||||
& (sizeof(mps_word_t) * CHAR_BIT - 1)), \
|
||||
_mps_w2 |= _mps_wt, \
|
||||
_mps_w1 & _mps_wt)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue