From 3915037e6abd588c23458fd42f9f731ac0cfd3ef Mon Sep 17 00:00:00 2001 From: Vladimir Byko-Ianko Date: Mon, 17 Jul 2017 11:52:16 +0300 Subject: Review fixes. --- coding/base64.cpp | 9 +++++++++ coding/simple_dense_coding.cpp | 9 +++++++++ coding/simple_dense_coding.hpp | 9 +++++++++ coding/succinct_mapper.hpp | 9 +++++++++ 4 files changed, 36 insertions(+) (limited to 'coding') diff --git a/coding/base64.cpp b/coding/base64.cpp index e370f5332f..3b7642cb2f 100644 --- a/coding/base64.cpp +++ b/coding/base64.cpp @@ -2,10 +2,19 @@ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wreorder" +#if defined(__clang__) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wunused-local-typedef" +#endif + #include #include #include #include + +#if defined(__clang__) +#pragma clang diagnostic pop +#endif #pragma GCC diagnostic pop namespace base64 diff --git a/coding/simple_dense_coding.cpp b/coding/simple_dense_coding.cpp index 6a18241cd1..efb712c2da 100644 --- a/coding/simple_dense_coding.cpp +++ b/coding/simple_dense_coding.cpp @@ -5,8 +5,17 @@ #include "std/algorithm.hpp" #include "std/limits.hpp" +#if defined(__clang__) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wunused-local-typedef" +#endif + #include +#if defined(__clang__) +#pragma clang diagnostic pop +#endif + namespace coding { namespace diff --git a/coding/simple_dense_coding.hpp b/coding/simple_dense_coding.hpp index dee95e6804..5f91af4ba0 100644 --- a/coding/simple_dense_coding.hpp +++ b/coding/simple_dense_coding.hpp @@ -2,8 +2,17 @@ #include "std/vector.hpp" +#if defined(__clang__) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wunused-local-typedef" +#endif + #include "3party/succinct/elias_fano_compressed_list.hpp" +#if defined(__clang__) +#pragma clang diagnostic pop +#endif + namespace coding { // This class represents a variant of a so-called simple dense coding diff --git a/coding/succinct_mapper.hpp b/coding/succinct_mapper.hpp index e6f856bbc6..7ff21d2254 100644 --- a/coding/succinct_mapper.hpp +++ b/coding/succinct_mapper.hpp @@ -7,9 +7,18 @@ #include "std/type_traits.hpp" +#if defined(__clang__) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wunused-local-typedef" +#endif + #include "3party/succinct/mappable_vector.hpp" #include "3party/succinct/mapper.hpp" +#if defined(__clang__) +#pragma clang diagnostic pop +#endif + namespace coding { template -- cgit v1.2.3