(PB_ASSOC_CLASS_C_DEC::s_highest_bit_1): Cast constant 1 to target
type before shifting.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@101477
138bc75d-0d04-0410-961f-
82ee72b054a4
+2005-06-30 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * include/ext/pb_assoc/detail/hash_fn/mask_based_range_hashing.hpp
+ (PB_ASSOC_CLASS_C_DEC::s_highest_bit_1): Cast constant 1 to target
+ type before shifting.
+
2005-06-29 Paolo Carlini <pcarlini@suse.de>
PR libstdc++/21244 (cont^2)
sizeof(typename PB_ASSOC_CLASS_C_DEC::size_type) << 3;
PB_ASSOC_CLASS_T_DEC
- const typename PB_ASSOC_CLASS_C_DEC::size_type PB_ASSOC_CLASS_C_DEC::s_highest_bit_1 =
- 1 << (s_num_bits_in_size_type - 1);
+ const typename PB_ASSOC_CLASS_C_DEC::size_type
+ PB_ASSOC_CLASS_C_DEC::s_highest_bit_1 =
+ (typename PB_ASSOC_CLASS_C_DEC::size_type) 1
+ << (s_num_bits_in_size_type - 1);
PB_ASSOC_CLASS_T_DEC
void