Skip to content

Commit 828560c

Browse files
committed
fix: Lua ignored warnings include GCC
1 parent 353fe98 commit 828560c

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

source/lua.cpp

+6
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ extern "C" {
44
# pragma clang diagnostic push
55
# pragma clang diagnostic ignored "-Wcast-qual"
66
# 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"
711
#elif defined(_MSC_VER)
812
# pragma warning(push)
913
# 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" {
4650

4751
#if defined(__clang__)
4852
# pragma clang diagnostic pop
53+
#elif defined(__GNUC__)
54+
# pragma GCC diagnostic pop
4955
#elif defined(_MSC_VER)
5056
# pragma warning(pop)
5157
#endif

0 commit comments

Comments
 (0)