From 12e8615ac59df9c8c4909e1ff55d3b630c9f71ad Mon Sep 17 00:00:00 2001 From: Takatoshi Kondo Date: Mon, 31 Mar 2014 16:37:29 +0900 Subject: [PATCH] Fixed dereferencing type-punned pointer will break strict-aliasing rules warning. --- test/msgpack_test.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/test/msgpack_test.cpp b/test/msgpack_test.cpp index 37bfa46d..fb35c683 100644 --- a/test/msgpack_test.cpp +++ b/test/msgpack_test.cpp @@ -843,9 +843,11 @@ public: TestEnumType t2; 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) { TestEnumMemberClass val1;