From 2e2e93ba2ee54697694a11e86e5a417aa135246d Mon Sep 17 00:00:00 2001 From: Takatoshi Kondo Date: Wed, 25 Dec 2019 14:39:57 +0900 Subject: [PATCH] Added compiler checking to pragma. --- test/array_ref.cpp | 4 ++++ test/boost_fusion.cpp | 4 ++++ test/boost_optional.cpp | 4 ++++ test/boost_string_ref.cpp | 5 ++++- test/boost_string_view.cpp | 4 ++++ test/boost_variant.cpp | 4 ++++ test/buffer.cpp | 4 ++++ test/carray.cpp | 4 ++++ test/cases.cpp | 4 ++++ test/convert.cpp | 4 ++++ test/fixint.cpp | 4 ++++ test/fixint_c.cpp | 4 ++++ test/fuzz_unpack_pack_fuzzer_cpp11.cpp | 4 ++++ test/iterator_cpp11.cpp | 4 ++++ test/json.cpp | 4 ++++ test/limit.cpp | 4 ++++ test/msgpack_basic.cpp | 4 ++++ test/msgpack_c.cpp | 4 ++++ test/msgpack_container.cpp | 4 ++++ test/msgpack_cpp11.cpp | 4 ++++ test/msgpack_cpp17.cpp | 4 ++++ test/msgpack_stream.cpp | 4 ++++ test/msgpack_tuple.cpp | 5 ++++- test/msgpack_vref.cpp | 4 ++++ test/msgpack_x3_parse.cpp | 4 ++++ test/object.cpp | 5 ++++- test/object_with_zone.cpp | 4 ++++ test/pack_unpack.cpp | 4 ++++ test/pack_unpack_c.cpp | 4 ++++ test/raw.cpp | 4 ++++ test/reference.cpp | 4 ++++ test/reference_cpp11.cpp | 4 ++++ test/reference_wrapper_cpp11.cpp | 4 ++++ test/shared_ptr_cpp11.cpp | 4 ++++ test/size_equal_only.cpp | 4 ++++ test/streaming.cpp | 4 ++++ test/streaming_c.cpp | 4 ++++ test/unique_ptr_cpp11.cpp | 4 ++++ test/user_class.cpp | 4 ++++ test/version.cpp | 4 ++++ test/visitor.cpp | 4 ++++ test/zone.cpp | 4 ++++ 42 files changed, 168 insertions(+), 3 deletions(-) diff --git a/test/array_ref.cpp b/test/array_ref.cpp index b45356ac..dc231768 100644 --- a/test/array_ref.cpp +++ b/test/array_ref.cpp @@ -3,12 +3,16 @@ #include #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) #ifdef HAVE_CONFIG_H #include "config.h" diff --git a/test/boost_fusion.cpp b/test/boost_fusion.cpp index 3b003515..e4209a69 100644 --- a/test/boost_fusion.cpp +++ b/test/boost_fusion.cpp @@ -3,12 +3,16 @@ #include #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) #ifdef HAVE_CONFIG_H #include "config.h" diff --git a/test/boost_optional.cpp b/test/boost_optional.cpp index 9d540252..eb36335e 100644 --- a/test/boost_optional.cpp +++ b/test/boost_optional.cpp @@ -2,12 +2,16 @@ #include #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) #ifdef HAVE_CONFIG_H diff --git a/test/boost_string_ref.cpp b/test/boost_string_ref.cpp index b6968975..be91f612 100644 --- a/test/boost_string_ref.cpp +++ b/test/boost_string_ref.cpp @@ -2,13 +2,16 @@ #include #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop - +#endif //defined(__GNUC__) #ifdef HAVE_CONFIG_H #include "config.h" diff --git a/test/boost_string_view.cpp b/test/boost_string_view.cpp index 97f55f1e..b5a67fe1 100644 --- a/test/boost_string_view.cpp +++ b/test/boost_string_view.cpp @@ -2,12 +2,16 @@ #include #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) #ifdef HAVE_CONFIG_H #include "config.h" diff --git a/test/boost_variant.cpp b/test/boost_variant.cpp index 3c8d0cf3..6846855e 100644 --- a/test/boost_variant.cpp +++ b/test/boost_variant.cpp @@ -3,12 +3,16 @@ #include #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) #ifdef HAVE_CONFIG_H #include "config.h" diff --git a/test/buffer.cpp b/test/buffer.cpp index 18cc7aac..4e099e22 100644 --- a/test/buffer.cpp +++ b/test/buffer.cpp @@ -4,12 +4,16 @@ #include #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) #include diff --git a/test/carray.cpp b/test/carray.cpp index 99bb8b04..a7eda14c 100644 --- a/test/carray.cpp +++ b/test/carray.cpp @@ -1,11 +1,15 @@ #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) #include diff --git a/test/cases.cpp b/test/cases.cpp index c0ae207e..8f4f4feb 100644 --- a/test/cases.cpp +++ b/test/cases.cpp @@ -1,12 +1,16 @@ #include #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) static void feed_file(msgpack::unpacker& pac, const char* path) { diff --git a/test/convert.cpp b/test/convert.cpp index 9e1de4a7..845e9346 100644 --- a/test/convert.cpp +++ b/test/convert.cpp @@ -1,11 +1,15 @@ #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) class enum_member { public: diff --git a/test/fixint.cpp b/test/fixint.cpp index 4aa951f7..5f8214c9 100644 --- a/test/fixint.cpp +++ b/test/fixint.cpp @@ -1,11 +1,15 @@ #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) template void check_size(size_t size) { diff --git a/test/fixint_c.cpp b/test/fixint_c.cpp index 2060c90f..3f9aa351 100644 --- a/test/fixint_c.cpp +++ b/test/fixint_c.cpp @@ -1,11 +1,15 @@ #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) TEST(fixint, size) { diff --git a/test/fuzz_unpack_pack_fuzzer_cpp11.cpp b/test/fuzz_unpack_pack_fuzzer_cpp11.cpp index 956a7f62..de2105f4 100644 --- a/test/fuzz_unpack_pack_fuzzer_cpp11.cpp +++ b/test/fuzz_unpack_pack_fuzzer_cpp11.cpp @@ -1,9 +1,13 @@ +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) #include "../fuzz/unpack_pack_fuzzer.cpp" diff --git a/test/iterator_cpp11.cpp b/test/iterator_cpp11.cpp index df5a5200..967cede2 100644 --- a/test/iterator_cpp11.cpp +++ b/test/iterator_cpp11.cpp @@ -1,11 +1,15 @@ #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) #ifdef HAVE_CONFIG_H #include "config.h" diff --git a/test/json.cpp b/test/json.cpp index 33d00cae..328cc82f 100644 --- a/test/json.cpp +++ b/test/json.cpp @@ -2,12 +2,16 @@ #include #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) TEST(json, basic_elements) { diff --git a/test/limit.cpp b/test/limit.cpp index a5cbad7e..f5cfe149 100644 --- a/test/limit.cpp +++ b/test/limit.cpp @@ -1,11 +1,15 @@ #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) #include diff --git a/test/msgpack_basic.cpp b/test/msgpack_basic.cpp index 48968a1f..32e9c493 100644 --- a/test/msgpack_basic.cpp +++ b/test/msgpack_basic.cpp @@ -9,12 +9,16 @@ #include #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) #if defined(_MSC_VER) || defined(__MINGW32__) #define msgpack_rand() ((double)rand() / RAND_MAX) diff --git a/test/msgpack_c.cpp b/test/msgpack_c.cpp index 4c94054f..7b76a793 100644 --- a/test/msgpack_c.cpp +++ b/test/msgpack_c.cpp @@ -4,12 +4,16 @@ #include #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) #if defined(_MSC_VER) || defined(__MINGW32__) #define msgpack_rand() ((double)rand() / RAND_MAX) diff --git a/test/msgpack_container.cpp b/test/msgpack_container.cpp index e2c59609..0295bbd1 100644 --- a/test/msgpack_container.cpp +++ b/test/msgpack_container.cpp @@ -12,12 +12,16 @@ #include "test_allocator.hpp" +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) #ifdef HAVE_CONFIG_H #include "config.h" diff --git a/test/msgpack_cpp11.cpp b/test/msgpack_cpp11.cpp index d9ea82ed..8a6fa95a 100644 --- a/test/msgpack_cpp11.cpp +++ b/test/msgpack_cpp11.cpp @@ -1,11 +1,15 @@ #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) #ifdef HAVE_CONFIG_H #include "config.h" diff --git a/test/msgpack_cpp17.cpp b/test/msgpack_cpp17.cpp index 93234172..b0c29e5e 100644 --- a/test/msgpack_cpp17.cpp +++ b/test/msgpack_cpp17.cpp @@ -1,11 +1,15 @@ #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) #ifdef HAVE_CONFIG_H #include "config.h" diff --git a/test/msgpack_stream.cpp b/test/msgpack_stream.cpp index 4369b50c..2c67196b 100644 --- a/test/msgpack_stream.cpp +++ b/test/msgpack_stream.cpp @@ -9,12 +9,16 @@ #include #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) #ifdef HAVE_CONFIG_H #include "config.h" diff --git a/test/msgpack_tuple.cpp b/test/msgpack_tuple.cpp index e7113648..ffb75d56 100644 --- a/test/msgpack_tuple.cpp +++ b/test/msgpack_tuple.cpp @@ -1,12 +1,15 @@ #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop - +#endif //defined(__GNUC__) TEST(msgpack_tuple, member_get) { diff --git a/test/msgpack_vref.cpp b/test/msgpack_vref.cpp index 20fb0622..1bccf07b 100644 --- a/test/msgpack_vref.cpp +++ b/test/msgpack_vref.cpp @@ -9,12 +9,16 @@ #include #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) #ifdef HAVE_CONFIG_H #include "config.h" diff --git a/test/msgpack_x3_parse.cpp b/test/msgpack_x3_parse.cpp index 3dbd900e..7fe6748f 100644 --- a/test/msgpack_x3_parse.cpp +++ b/test/msgpack_x3_parse.cpp @@ -4,12 +4,16 @@ #include #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) // To avoid link error TEST(MSGPACK_X3_PARSE, dummy) diff --git a/test/object.cpp b/test/object.cpp index 9095dab8..6cc68b4b 100644 --- a/test/object.cpp +++ b/test/object.cpp @@ -1,12 +1,15 @@ #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop - +#endif //defined(__GNUC__) enum enum_test { elem diff --git a/test/object_with_zone.cpp b/test/object_with_zone.cpp index df71418f..7337811d 100644 --- a/test/object_with_zone.cpp +++ b/test/object_with_zone.cpp @@ -1,11 +1,15 @@ #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) #include diff --git a/test/pack_unpack.cpp b/test/pack_unpack.cpp index f29e2001..6bc119fc 100644 --- a/test/pack_unpack.cpp +++ b/test/pack_unpack.cpp @@ -1,11 +1,15 @@ #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) #include diff --git a/test/pack_unpack_c.cpp b/test/pack_unpack_c.cpp index 8c35f991..7a9b3b96 100644 --- a/test/pack_unpack_c.cpp +++ b/test/pack_unpack_c.cpp @@ -1,11 +1,15 @@ #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) #include diff --git a/test/raw.cpp b/test/raw.cpp index a3cfc313..0d7eafcc 100644 --- a/test/raw.cpp +++ b/test/raw.cpp @@ -3,12 +3,16 @@ #include #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) #ifdef HAVE_CONFIG_H #include "config.h" diff --git a/test/reference.cpp b/test/reference.cpp index 77f67aa8..5ee127f4 100644 --- a/test/reference.cpp +++ b/test/reference.cpp @@ -1,11 +1,15 @@ #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) TEST(reference, unpack_int) { diff --git a/test/reference_cpp11.cpp b/test/reference_cpp11.cpp index 995065de..0faa2e21 100644 --- a/test/reference_cpp11.cpp +++ b/test/reference_cpp11.cpp @@ -1,11 +1,15 @@ #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) #if !defined(MSGPACK_USE_CPP03) diff --git a/test/reference_wrapper_cpp11.cpp b/test/reference_wrapper_cpp11.cpp index b94ca88d..6507d827 100644 --- a/test/reference_wrapper_cpp11.cpp +++ b/test/reference_wrapper_cpp11.cpp @@ -1,12 +1,16 @@ #include #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) #ifdef HAVE_CONFIG_H #include "config.h" diff --git a/test/shared_ptr_cpp11.cpp b/test/shared_ptr_cpp11.cpp index 18f34574..91458f7e 100644 --- a/test/shared_ptr_cpp11.cpp +++ b/test/shared_ptr_cpp11.cpp @@ -2,12 +2,16 @@ #include #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) #ifdef HAVE_CONFIG_H #include "config.h" diff --git a/test/size_equal_only.cpp b/test/size_equal_only.cpp index 0fe53ef9..0a8b2611 100644 --- a/test/size_equal_only.cpp +++ b/test/size_equal_only.cpp @@ -1,12 +1,16 @@ #include #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) TEST(size_equal_only, array) { diff --git a/test/streaming.cpp b/test/streaming.cpp index def6a7e9..f625cc0a 100644 --- a/test/streaming.cpp +++ b/test/streaming.cpp @@ -1,11 +1,15 @@ #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) #include diff --git a/test/streaming_c.cpp b/test/streaming_c.cpp index f59f15c6..d75bfbe5 100644 --- a/test/streaming_c.cpp +++ b/test/streaming_c.cpp @@ -1,11 +1,15 @@ #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) #include diff --git a/test/unique_ptr_cpp11.cpp b/test/unique_ptr_cpp11.cpp index d28e94e2..483f4bb2 100644 --- a/test/unique_ptr_cpp11.cpp +++ b/test/unique_ptr_cpp11.cpp @@ -2,12 +2,16 @@ #include #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) #ifdef HAVE_CONFIG_H #include "config.h" diff --git a/test/user_class.cpp b/test/user_class.cpp index 77b2c089..5c3185cf 100644 --- a/test/user_class.cpp +++ b/test/user_class.cpp @@ -2,12 +2,16 @@ #include #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) #ifdef HAVE_CONFIG_H #include "config.h" diff --git a/test/version.cpp b/test/version.cpp index 78c3bfaa..d9d5cc5c 100644 --- a/test/version.cpp +++ b/test/version.cpp @@ -1,11 +1,15 @@ #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) TEST(version, print) { diff --git a/test/visitor.cpp b/test/visitor.cpp index c3faa69c..4e0a7cd8 100644 --- a/test/visitor.cpp +++ b/test/visitor.cpp @@ -1,11 +1,15 @@ #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) #include diff --git a/test/zone.cpp b/test/zone.cpp index e0acb5fd..2a851107 100644 --- a/test/zone.cpp +++ b/test/zone.cpp @@ -1,11 +1,15 @@ #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wconversion" +#endif //defined(__GNUC__) #include +#if defined(__GNUC__) #pragma GCC diagnostic pop +#endif //defined(__GNUC__) TEST(zone, allocate_align) {