summaryrefslogtreecommitdiffstats
path: root/docs/release/scripts/genie.lua
diff options
context:
space:
mode:
Diffstat (limited to 'docs/release/scripts/genie.lua')
-rw-r--r--docs/release/scripts/genie.lua6
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