From 5bc51bf79f08ec47e12f5eb57a2c0fb9df09ab54 Mon Sep 17 00:00:00 2001 From: Dmitry-Me Date: Wed, 30 Sep 2015 12:16:30 +0300 Subject: [PATCH] Fix left shift of signed integer - issue 1526 --- src/gc/gcrecord.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gc/gcrecord.h b/src/gc/gcrecord.h index 2dbf8e8..9128ef8 100644 --- a/src/gc/gcrecord.h +++ b/src/gc/gcrecord.h @@ -19,7 +19,7 @@ Module Name: // We pack the dynamic tuning for deciding which gen to condemn in a DWORD. // We assume that 2 bits are enough to represent the generation. #define bits_generation 2 -#define generation_mask (~(~0 << bits_generation)) +#define generation_mask (~(~0u << bits_generation)) //=======================note !!!===================================// // If you add stuff to this enum, remember to update total_gen_reasons // and record_condemn_gen_reasons below. -- 2.7.4