summaryrefslogtreecommitdiff
path: root/config.h
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2017-05-16 03:52:03 -0400
committerJeffrey Walton <noloader@gmail.com>2017-05-16 03:52:03 -0400
commit5f0cbde9804fa34ad8e71f6d9a96a351dc5a033b (patch)
treeb2239f9f79301c3ad854dadb1ccea8a1a08d9283 /config.h
parentb083390d4f2c83d43a5d149fd8fd3963738d3cc7 (diff)
downloadcryptopp-git-5f0cbde9804fa34ad8e71f6d9a96a351dc5a033b.tar.gz
Removed MSVC warning suppression for many warnings (Issue 412)
Most of these appear to have been cleared over the last couple of years. C4127 is too prevelant. We are probably going to have to live with it. We may be able to clear C4250 with a using statement. For example 'using ASN1CryptoMaterial::Load'. MSVC resisted clearing C4661 by pushing/poping in iterhash.h and osrng.h. It was like MSVC simply ignored it.
Diffstat (limited to 'config.h')
-rw-r--r--config.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/config.h b/config.h
index b4a4bc54..66292257 100644
--- a/config.h
+++ b/config.h
@@ -354,7 +354,7 @@ NAMESPACE_END
// 4786: identifier was truncated in debug information
// 4355: 'this' : used in base member initializer list
// 4910: '__declspec(dllexport)' and 'extern' are incompatible on an explicit instantiation
-# pragma warning(disable: 4127 4231 4250 4251 4275 4505 4512 4660 4661 4786 4355 4910)
+# pragma warning(disable: 4127 4512 4661)
// Security related, possible defects
// http://blogs.msdn.com/b/vcblog/archive/2010/12/14/off-by-default-compiler-warnings-in-visual-c.aspx
# pragma warning(once: 4191 4242 4263 4264 4266 4302 4826 4905 4906 4928)