|
From: | Dmitry Antipov |
Subject: | Subtle error defining VALMASK? |
Date: | Wed, 10 Sep 2014 17:57:59 +0400 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.1.0 |
In: #define VALMASK_val (USE_LSB_TAG ? - (1 << GCTYPEBITS) : VAL_MAX) shouldn't it be #define VALMASK_val (USE_LSB_TAG ? - (1L << GCTYPEBITS) : VAL_MAX) or, if --with-wide-int on a 32-bit system: #define VALMASK_val (USE_LSB_TAG ? - (1LL << GCTYPEBITS) : VAL_MAX) ? Dmitry
[Prev in Thread] | Current Thread | [Next in Thread] |