File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed
Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff 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 );
You can’t perform that action at this time.
0 commit comments