7 Mar
2013
7 Mar
'13
9:39 p.m.
I'm using the Boost Unit Test Framework and have a struct with bitfields declared in it. When I compile a unit test with code like this StructWithBitfields mystruct; StructWithBitfields otherstruct; BOOST_CHECK_EQUAL(mystruct.bitfield, otherstruct.bitfield); I get a compiler errors error: non-const reference cannot bind to bit-field 'bitfield' referring to both arguments to the macro. Is there a preferred way for comparing bitfield values via unit test macros? -- Chris Cleeland