Skip to content

Commit b03902d

Browse files
authored
Merge pull request #506 from redboltz/fix_494_user_class
Fixed #494.
2 parents 010acda + 8a2be5b commit b03902d

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

test/user_class.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -382,7 +382,14 @@ TEST(MSGPACK_INHERIT, define_map_non_virtual)
382382
msgpack::pack(sbuf, b);
383383
msgpack::unpacked ret;
384384
msgpack::unpack(ret, sbuf.data(), sbuf.size());
385+
#if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)) && !defined(__clang__)
386+
#pragma GCC diagnostic push
387+
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
388+
#endif // (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)) && !defined(__clang__)
385389
dm_bottom br = ret.get().as<dm_bottom>();
390+
#if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)) && !defined(__clang__)
391+
#pragma GCC diagnostic pop
392+
#endif // (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)) && !defined(__clang__)
386393
EXPECT_EQ(b.b, br.b);
387394
EXPECT_EQ(b.m1, br.m1);
388395
EXPECT_EQ(b.m2, br.m2);

0 commit comments

Comments
 (0)