diff options
author | Jeffrey Walton <noloader@gmail.com> | 2015-07-19 12:12:50 -0400 |
---|---|---|
committer | Jeffrey Walton <noloader@gmail.com> | 2015-07-19 12:12:50 -0400 |
commit | e522574ddd723315f3cfdeec063d3dd079ea5bf6 (patch) | |
tree | 749211993b7682bceacb553e39fc964e150c901e | |
parent | c33a56765416876d1673df0105f31cdda195ac0a (diff) | |
download | cryptopp-git-e522574ddd723315f3cfdeec063d3dd079ea5bf6.tar.gz |
Attempting to clear unknown pragma warning under GCC 5.1. This might be a compiler bug...
-rw-r--r-- | rw.cpp | 13 |
1 files changed, 11 insertions, 2 deletions
@@ -11,12 +11,17 @@ #ifndef CRYPTOPP_IMPORTS -#ifdef _OPENMP -static const bool CRYPTOPP_RW_USE_OMP = false; +#if GCC_DIAGNOSTIC_AWARE +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunknown-pragmas" #endif NAMESPACE_BEGIN(CryptoPP) +#ifdef _OPENMP +static const bool CRYPTOPP_RW_USE_OMP = false; +#endif + void RWFunction::BERDecode(BufferedTransformation &bt) { BERSequenceDecoder seq(bt); @@ -284,4 +289,8 @@ void InvertibleRWFunction::AssignFrom(const NameValuePairs &source) NAMESPACE_END +#if GCC_DIAGNOSTIC_AWARE +# pragma GCC diagnostic pop +#endif + #endif |