From e77bb3451d59afed5a34df9b9794c3b90a14e5fa Mon Sep 17 00:00:00 2001 From: josteph Date: Sun, 14 Oct 2018 19:19:57 +0000 Subject: [PATCH] Fix "unknown pragma" warnings on gcc. --- src/scripting/lua_common.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/scripting/lua_common.cpp b/src/scripting/lua_common.cpp index 31d0dab75efe..4ac22e4fa89d 100644 --- a/src/scripting/lua_common.cpp +++ b/src/scripting/lua_common.cpp @@ -303,13 +303,17 @@ static int impl_vconfig_pairs_collect(lua_State *L) void* p = lua_touserdata(L, 1); // Triggers a false positive of C4189 with Visual Studio. Suppress. +#if defined(_MSC_VER) #pragma warning(push) #pragma warning(disable: 4189) +#endif const_attr_itors* cai = static_cast(p); cai->~const_attr_itors(); +#if defined(_MSC_VER) #pragma warning(pop) +#endif return 0; }