Skip to content

Commit c951f58

Browse files
committed
Fixed #494
Added warning supression code.
1 parent e59f6e6 commit c951f58

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

test/object_with_zone.cpp

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -742,7 +742,14 @@ TEST(object_with_zone, user_defined_non_virtual)
742742

743743
msgpack::zone z;
744744
msgpack::object obj(b, z);
745+
#if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)) && !defined(__clang__)
746+
#pragma GCC diagnostic push
747+
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
748+
#endif // (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)) && !defined(__clang__)
745749
bottom br = obj.as<bottom>();
750+
#if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)) && !defined(__clang__)
751+
#pragma GCC diagnostic pop
752+
#endif // (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)) && !defined(__clang__)
746753
EXPECT_EQ(b.b, br.b);
747754
EXPECT_EQ(b.m1, br.m1);
748755
EXPECT_EQ(b.m2, br.m2);
@@ -780,7 +787,14 @@ TEST(object_with_zone, user_defined_virtual)
780787

781788
msgpack::zone z;
782789
msgpack::object obj(b, z);
790+
#if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)) && !defined(__clang__)
791+
#pragma GCC diagnostic push
792+
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
793+
#endif // (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)) && !defined(__clang__)
783794
v_bottom br = obj.as<v_bottom>();
795+
#if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)) && !defined(__clang__)
796+
#pragma GCC diagnostic pop
797+
#endif // (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)) && !defined(__clang__)
784798
EXPECT_EQ(b.b, br.b);
785799
EXPECT_EQ(b.m1, br.m1);
786800
EXPECT_EQ(b.m2, br.m2);

0 commit comments

Comments
 (0)