summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2015-11-06 19:29:50 +0100
committerAndreas Baumann <mail@andreasbaumann.cc>2015-11-06 19:29:50 +0100
commit2fc952f26eda7d853e3a97ab8d7430e910883197 (patch)
tree6a724620480a26e072e30a9e68d0a37f2ab87cea
parent31ab9677b76f36de9d7fdff557c2fb511a647c52 (diff)
downloadcrawler-master.tar.gz
crawler-master.tar.bz2
fixed scoped_ptr warning in googleurl libraryHEADmaster
-rw-r--r--googleurl/base/scoped_ptr.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/googleurl/base/scoped_ptr.h b/googleurl/base/scoped_ptr.h
index de0b388..38a8b76 100644
--- a/googleurl/base/scoped_ptr.h
+++ b/googleurl/base/scoped_ptr.h
@@ -44,6 +44,15 @@
#include <assert.h> // for assert
#include <stdlib.h> // for free() decl
+#if defined(__GNUC__) && !defined(__clang__)
+#if defined(__GNUC__)
+#if !defined(__clang__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8))
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wunused-local-typedefs"
+#endif // defined(__GNUC__) && !defined(__clang__)
+#endif // not clang, and version >= 4.8
+#endif // GCC or clang
+
template <typename T>
class scoped_ptr {
private: