Go to the documentation of this file.
22 #include "libmesh/libmesh_config.h"
26 #pragma clang diagnostic push
27 #pragma clang diagnostic ignored "-Wunused-parameter"
28 #pragma clang diagnostic ignored "-Wextra-semi"
29 #pragma clang diagnostic ignored "-Wvariadic-macros"
30 #pragma clang diagnostic ignored "-Wc++11-extensions"
31 #pragma clang diagnostic ignored "-Wnested-anon-types"
32 #pragma clang diagnostic ignored "-Wsign-compare"
33 #pragma clang diagnostic ignored "-Wunused-private-field"
34 #pragma clang diagnostic ignored "-Wextra"
35 #pragma clang diagnostic ignored "-Wredundant-decls"
36 #pragma clang diagnostic ignored "-Wcast-qual"
37 #pragma clang diagnostic ignored "-Wswitch-default"
38 #pragma clang diagnostic ignored "-Wdeprecated-declarations"
39 #pragma clang diagnostic ignored "-Woverloaded-virtual"
41 #if (__clang_major__ > 3)
42 #pragma clang diagnostic ignored "-Wmacro-redefined"
44 #if (__clang_major__ > 3) || (__clang_major__ == 3 && __clang_minor__ > 5)
46 #pragma clang diagnostic ignored "-Winconsistent-missing-override"
50 #if defined(__GNUC__) && !defined(__INTEL_COMPILER) && !defined(__clang__)
52 #if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ > 5)
53 #pragma GCC diagnostic push
55 #pragma GCC diagnostic ignored "-Wpedantic"
56 #pragma GCC diagnostic ignored "-Wdeprecated"
58 #pragma GCC diagnostic ignored "-Wunused-parameter"
60 #pragma GCC diagnostic ignored "-Woverloaded-virtual"
61 #pragma GCC diagnostic ignored "-Wundef"
63 #pragma GCC diagnostic ignored "-Wextra"
64 #pragma GCC diagnostic ignored "-Wshadow"
66 #pragma GCC diagnostic ignored "-Wredundant-decls"
67 #pragma GCC diagnostic ignored "-Wcast-qual"
68 #pragma GCC diagnostic ignored "-Wswitch-default"
70 #pragma GCC diagnostic ignored "-Wconversion"
71 #pragma GCC diagnostic ignored "-Wstack-protector"
73 #pragma GCC diagnostic ignored "-Wlogical-op"
75 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
78 #pragma GCC diagnostic ignored "-Wfloat-conversion"
80 #pragma GCC diagnostic ignored "-Wmisleading-indentation"
82 #pragma GCC diagnostic ignored "-Wplacement-new"
84 #pragma GCC diagnostic ignored "-Wint-in-bool-context"
85 #pragma GCC diagnostic ignored "-Wimplicit-fallthrough"
87 #pragma GCC diagnostic ignored "-Wparentheses"
88 #pragma GCC diagnostic ignored "-Wcast-function-type"
90 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
96 #endif // __GNUC__ && !__INTEL_COMPILER