From ffcaaeb482fb7bad1ee9c54f9c5a295c193e737c Mon Sep 17 00:00:00 2001 From: Takatoshi Kondo Date: Mon, 12 Jun 2017 15:33:05 +0900 Subject: [PATCH] Fixed #600. Added `maybe-uninitialized` warning suppression code. --- test/cases.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/test/cases.cpp b/test/cases.cpp index c06b4261..78a6f592 100644 --- a/test/cases.cpp +++ b/test/cases.cpp @@ -20,6 +20,10 @@ static void feed_file(msgpack::unpacker& pac, const char* path) TEST(cases, format) { +#if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 7)) && !defined(__clang__) +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wmaybe-uninitialized" +#endif // (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 7)) && !defined(__clang__) msgpack::unpacker pac; msgpack::unpacker pac_compact; @@ -34,4 +38,7 @@ TEST(cases, format) } EXPECT_FALSE( pac_compact.next(oh) ); +#if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 7)) && !defined(__clang__) +#pragma GCC diagnostic pop +#endif // (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 7)) && !defined(__clang__) }