Merge pull request #80 from redboltz/fix_enum_member_test

Fixed dereferencing type-punned pointer will break strict-aliasing rules warning
This commit is contained in:
Nobuyuki Kubota 2014-06-01 18:22:46 +09:00
commit fbec8f4470

View File

@ -843,9 +843,11 @@ public:
TestEnumType t2; TestEnumType t2;
TestEnumType t3; TestEnumType t3;
MSGPACK_DEFINE((int&)t1, (int&)t2, (int&)t3); MSGPACK_DEFINE(t1, t2, t3);
}; };
MSGPACK_ADD_ENUM(TestEnumMemberClass::TestEnumType);
TEST(MSGPACK_USER_DEFINED, simple_buffer_enum_member) TEST(MSGPACK_USER_DEFINED, simple_buffer_enum_member)
{ {
TestEnumMemberClass val1; TestEnumMemberClass val1;