Try to fix MSVC C4589 warning again (GH #214)

This one is a chronic problem. It appears Microsoft needs to fix it in their compiler
This commit is contained in:
Jeffrey Walton 2018-01-12 08:24:42 -05:00
parent 788cd1794d
commit c6289edd44
No known key found for this signature in database
GPG Key ID: B36AB348921B1838
2 changed files with 5 additions and 2 deletions

View File

@ -3,8 +3,11 @@
#include "pch.h"
#include "config.h"
// http://connect.microsoft.com/VisualStudio/feedback/details/1581706
// and http://github.com/weidai11/cryptopp/issues/214
#if CRYPTOPP_MSC_VERSION
# pragma warning(disable: 4189)
# pragma warning(disable: 4589)
#endif
#if !defined(NO_OS_DEPENDENCE) && (defined(SOCKETS_AVAILABLE) || defined(WINDOWS_PIPES_AVAILABLE))

4
wait.h
View File

@ -34,7 +34,7 @@
// http://connect.microsoft.com/VisualStudio/feedback/details/1581706
// and http://github.com/weidai11/cryptopp/issues/214
#if (CRYPTOPP_MSC_VERSION >= 1900) && (CRYPTOPP_MSC_VERSION < 2000)
#if (CRYPTOPP_MSC_VERSION >= 1900)
# pragma warning(push)
# pragma warning(disable: 4589)
#endif
@ -226,7 +226,7 @@ private:
NAMESPACE_END
#if (CRYPTOPP_MSC_VERSION >= 1900) && (CRYPTOPP_MSC_VERSION < 2000)
#if (CRYPTOPP_MSC_VERSION >= 1900)
# pragma warning(pop)
#endif