diff options
Diffstat (limited to 'docs/release/scripts/genie.lua')
-rw-r--r-- | docs/release/scripts/genie.lua | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/docs/release/scripts/genie.lua b/docs/release/scripts/genie.lua index ed289f73396..12214497f0c 100644 --- a/docs/release/scripts/genie.lua +++ b/docs/release/scripts/genie.lua @@ -1017,6 +1017,11 @@ end "-Wno-ignored-qualifiers" } end + if (version >= 60000) then + buildoptions { + "-Wno-pragma-pack" -- clang 6.0 complains when the packing change lifetime is not contained within a header file. + } + end else if (version < 50000) then print("GCC version 5.0 or later needed") @@ -1272,6 +1277,7 @@ end "/wd4510", -- warning C4510: 'xxx' : default constructor could not be generated "/wd4512", -- warning C4512: 'xxx' : assignment operator could not be generated "/wd4514", -- warning C4514: 'xxx' : unreferenced inline function has been removed + "/wd4521", -- warning C4521: 'xxx' : multiple copy constructors specified "/wd4571", -- warning C4611: interaction between '_setjmp' and C++ object destruction is non-portable "/wd4610", -- warning C4619: #pragma warning : there is no warning number 'xxx' "/wd4611", -- warning C4571: Informational: catch(...) semantics changed since Visual C++ 7.1; structured exceptions (SEH) are no longer caught |