aboutsummaryrefslogtreecommitdiffstats
path: root/libdevcore
diff options
context:
space:
mode:
authorAugusto F. Hack <hack.augusto@gmail.com>2018-07-22 06:08:47 +0800
committerAugusto F. Hack <hack.augusto@gmail.com>2018-08-06 06:21:33 +0800
commit6c3b48ddfcfb0849e1083cea8d4fae4446511be1 (patch)
tree026b6acf54761cec4cc5573c9e3147e6270f1f63 /libdevcore
parent20c65f9af1f42620db7b77543717a2b341771daf (diff)
downloaddexon-solidity-6c3b48ddfcfb0849e1083cea8d4fae4446511be1.tar
dexon-solidity-6c3b48ddfcfb0849e1083cea8d4fae4446511be1.tar.gz
dexon-solidity-6c3b48ddfcfb0849e1083cea8d4fae4446511be1.tar.bz2
dexon-solidity-6c3b48ddfcfb0849e1083cea8d4fae4446511be1.tar.lz
dexon-solidity-6c3b48ddfcfb0849e1083cea8d4fae4446511be1.tar.xz
dexon-solidity-6c3b48ddfcfb0849e1083cea8d4fae4446511be1.tar.zst
dexon-solidity-6c3b48ddfcfb0849e1083cea8d4fae4446511be1.zip
Added guards for unknown pragmas
Removed push/pop if there was no change to the warnings *in the same file* for a given compiler. This assumes the imported boost headers use a warning stack themselves. The pragmas don't seem to be required anymore, but were not removed to mantain compatibility with older versions of the boost library. Compiled with - clang version 6.0.1 (tags/RELEASE_601/final) - gcc (GCC) 8.1.1 20180531 against: - libboost 1.67.0-5
Diffstat (limited to 'libdevcore')
-rw-r--r--libdevcore/Common.h2
1 files changed, 0 insertions, 2 deletions
diff --git a/libdevcore/Common.h b/libdevcore/Common.h
index 2543855d..0363d9a2 100644
--- a/libdevcore/Common.h
+++ b/libdevcore/Common.h
@@ -40,7 +40,6 @@
#include <libdevcore/vector_ref.h>
#if defined(__GNUC__)
-#pragma warning(push)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wunused-parameter"
#endif // defined(__GNUC__)
@@ -57,7 +56,6 @@
#include <boost/multiprecision/cpp_int.hpp>
#if defined(__GNUC__)
-#pragma warning(pop)
#pragma GCC diagnostic pop
#endif // defined(__GNUC__)