Added parantheses to remove compiler warning.

git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@1151 7ec92016-0320-0410-acc4-a06ded1c099a
This commit is contained in:
rich_sposato 2011-10-17 19:56:59 +00:00
parent b97cbd0a32
commit 58a8a5096f

View file

@ -177,8 +177,8 @@ public:
#ifndef LOKI_BIT_FIELD_NONTEMPLATE_INIT #ifndef LOKI_BIT_FIELD_NONTEMPLATE_INIT
template < unsigned int i > static SafeBitConst make_bit_const() template < unsigned int i > static SafeBitConst make_bit_const()
{ {
LOKI_STATIC_CHECK( i <= ( 8 * sizeof(word_t) ), Index_is_beyond_size_of_data ); LOKI_STATIC_CHECK( ( i <= ( 8 * sizeof(word_t) ) ), Index_is_beyond_size_of_data );
LOKI_STATIC_CHECK( sizeof(SafeBitConst) == sizeof(word_t), Object_size_does_not_match_data_size ); LOKI_STATIC_CHECK( ( sizeof(SafeBitConst) == sizeof(word_t) ), Object_size_does_not_match_data_size );
// Why check for ( i > 0 ) again inside the shift if the shift // Why check for ( i > 0 ) again inside the shift if the shift
// can never be evaluated for i == 0? Some compilers see shift by ( i - 1 ) // can never be evaluated for i == 0? Some compilers see shift by ( i - 1 )
// and complain that for i == 0 the number is invalid, without // and complain that for i == 0 the number is invalid, without