From 346ba48dd9cad3728b2e06d938fe9262b8b81518 Mon Sep 17 00:00:00 2001 From: trav90 Date: Thu, 6 Sep 2018 22:28:08 -0500 Subject: [GCC] Add -Wno-noexcept-type to the js build flags --- build/moz.configure/warnings.configure | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/build/moz.configure/warnings.configure b/build/moz.configure/warnings.configure index 94ad3fa79..567814632 100644 --- a/build/moz.configure/warnings.configure +++ b/build/moz.configure/warnings.configure @@ -109,6 +109,14 @@ check_and_add_gcc_warning('-Wno-error=multistatement-macros') check_and_add_gcc_warning('-Wno-format', when=depends(target)(lambda t: t.kernel == 'WINNT')) +# Disable a warning with GCC 7+. +# We are far from using C++17 and the impact of the warning will be +# limited to a potential public ABI. +# Currently only affecting js/ +check_and_add_gcc_warning('-Wno-noexcept-type', cxx_compiler, + when=depends(build_project) + (lambda build_project: build_project == 'js')) + # Please keep these last in this file add_old_configure_assignment('_WARNINGS_CFLAGS', warnings_cflags) add_old_configure_assignment('_WARNINGS_CXXFLAGS', warnings_cxxflags) -- cgit v1.2.3