From 96a0a7bb2f744a8e6ad50ca93d3e78b38fba91cd Mon Sep 17 00:00:00 2001 From: Vinnie Falco Date: Thu, 1 Aug 2013 15:34:04 -0700 Subject: [PATCH] Disable some gcc warnings --- modules/ripple_hyperleveldb/ripple_hyperleveldb.cpp | 11 +++++++++++ modules/ripple_mdb/ripple_mdb.c | 10 ++++++++++ 2 files changed, 21 insertions(+) diff --git a/modules/ripple_hyperleveldb/ripple_hyperleveldb.cpp b/modules/ripple_hyperleveldb/ripple_hyperleveldb.cpp index 5b6cf45203..12a4ae818c 100644 --- a/modules/ripple_hyperleveldb/ripple_hyperleveldb.cpp +++ b/modules/ripple_hyperleveldb/ripple_hyperleveldb.cpp @@ -37,6 +37,13 @@ #pragma warning (disable: 4244) // conversion, possible loss of data #endif +#if BEAST_GCC +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wreorder" +#pragma GCC diagnostic ignored "-Wunused-variable" +#pragma GCC diagnostic ignored "-Wunused-but-set-variable" +#endif + #include "hyperleveldb/db/builder.cc" #include "hyperleveldb/db/db_impl.cc" #include "hyperleveldb/db/db_iter.cc" @@ -94,4 +101,8 @@ #pragma warning (pop) #endif +#if BEAST_GCC +#pragma GCC diagnostic pop +#endif + #endif diff --git a/modules/ripple_mdb/ripple_mdb.c b/modules/ripple_mdb/ripple_mdb.c index 53d03f11fa..fe17bea061 100644 --- a/modules/ripple_mdb/ripple_mdb.c +++ b/modules/ripple_mdb/ripple_mdb.c @@ -12,7 +12,17 @@ #if RIPPLE_MDB_AVAILABLE +#if BEAST_GCC +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wunused-but-set-variable" +#pragma GCC diagnostic ignored "-Waddress" +#endif + #include "mdb/libraries/liblmdb/mdb.c" #include "mdb/libraries/liblmdb/midl.c" +#if BEAST_GCC +#pragma GCC diagnostic pop +#endif + #endif