Commit 09414b0f authored by Dominik Charousset's avatar Dominik Charousset

Fix subobject-linkage warning

parent 32188358
...@@ -240,6 +240,7 @@ struct is_message { ...@@ -240,6 +240,7 @@ struct is_message {
} // namespace <anonymous> } // namespace <anonymous>
#define SERIALIZATION_TEST(name) \ #define SERIALIZATION_TEST(name) \
namespace { \
template <class Serializer, class Deserializer> \ template <class Serializer, class Deserializer> \
struct name##_tpl : fixture<Serializer, Deserializer> { \ struct name##_tpl : fixture<Serializer, Deserializer> { \
using super = fixture<Serializer, Deserializer>; \ using super = fixture<Serializer, Deserializer>; \
...@@ -263,7 +264,6 @@ struct is_message { ...@@ -263,7 +264,6 @@ struct is_message {
using super::msg_roundtrip; \ using super::msg_roundtrip; \
void run_test_impl(); \ void run_test_impl(); \
}; \ }; \
namespace { \
using name##_binary = name##_tpl<binary_serializer, binary_deserializer>; \ using name##_binary = name##_tpl<binary_serializer, binary_deserializer>; \
using name##_stream = name##_tpl<stream_serializer<vectorbuf>, \ using name##_stream = name##_tpl<stream_serializer<vectorbuf>, \
stream_deserializer<charbuf>>; \ stream_deserializer<charbuf>>; \
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment