Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/coding
diff options
context:
space:
mode:
authorVladimir Byko-Ianko <v.bykoianko@corp.mail.ru>2017-07-17 11:52:16 +0300
committerVladimir Byko-Ianko <bykoianko@gmail.com>2017-07-21 12:56:16 +0300
commit3915037e6abd588c23458fd42f9f731ac0cfd3ef (patch)
tree7f808dbaa7273e9953fa6bab4609d98c2b94d9d1 /coding
parent6b95f90b66fa27dbe3a3c971c13b7672ded32f6c (diff)
Review fixes.
Diffstat (limited to 'coding')
-rw-r--r--coding/base64.cpp9
-rw-r--r--coding/simple_dense_coding.cpp9
-rw-r--r--coding/simple_dense_coding.hpp9
-rw-r--r--coding/succinct_mapper.hpp9
4 files changed, 36 insertions, 0 deletions
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 <boost/algorithm/string.hpp>
#include <boost/archive/iterators/base64_from_binary.hpp>
#include <boost/archive/iterators/binary_from_base64.hpp>
#include <boost/archive/iterators/transform_width.hpp>
+
+#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 <boost/range/adaptor/transformed.hpp>
+#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 <typename T>