We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 353fe98 commit 828560cCopy full SHA for 828560c
source/lua.cpp
@@ -4,6 +4,10 @@ extern "C" {
4
# pragma clang diagnostic push
5
# pragma clang diagnostic ignored "-Wcast-qual"
6
# pragma clang diagnostic ignored "-Wimplicit-fallthrough"
7
+#elif defined(__GNUC__)
8
+# pragma GCC diagnostic push
9
+# pragma GCC diagnostic ignored "-Wcast-qual"
10
+# pragma GCC diagnostic ignored "-Wimplicit-fallthrough"
11
#elif defined(_MSC_VER)
12
# pragma warning(push)
13
# pragma warning(disable: 4334) // result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)
@@ -46,6 +50,8 @@ extern "C" {
46
50
47
51
#if defined(__clang__)
48
52
# pragma clang diagnostic pop
53
54
+# pragma GCC diagnostic pop
49
55
56
# pragma warning(pop)
57
#endif
0 commit comments