rendered paste bodydiff -rupN systemc-2.2.0/include/sysc/datatypes/bit/sc_lv_base.h systemc-2.2.0-tmp/include/sysc/datatypes/bit/sc_lv_base.h--- systemc-2.2.0/include/sysc/datatypes/bit/sc_lv_base.h 2011-05-09 15:40:35.191809812 -0400+++ systemc-2.2.0-tmp/include/sysc/datatypes/bit/sc_lv_base.h 2011-05-09 15:44:06.144802053 -0400@@ -306,8 +306,8 @@ sc_lv_base::get_bit( int i ) const { int wi = i / SC_DIGIT_SIZE; int bi = i % SC_DIGIT_SIZE;- return sc_logic_value_t( m_data[wi] >> bi & SC_DIGIT_ONE |- m_ctrl[wi] >> bi << 1 & SC_DIGIT_TWO );+ return sc_logic_value_t( (m_data[wi] >> bi & SC_DIGIT_ONE) |+ (m_ctrl[wi] >> bi << 1 & SC_DIGIT_TWO) ); } inline