diff --git a/security/pkix/test/gtest/moz.build b/security/pkix/test/gtest/moz.build index 50d7ae966483..3eae044d7ac1 100644 --- a/security/pkix/test/gtest/moz.build +++ b/security/pkix/test/gtest/moz.build @@ -37,6 +37,11 @@ FINAL_LIBRARY = 'xul-gtest' include('../../warnings.mozbuild') +# GTest uses a variadic macro in a questionable way and it doesn't seem to be +# possible to selectively disable just that error when -pedantic-errors is set. +if CONFIG['GNU_CXX'] and not CONFIG['CLANG_CXX']: + CXXFLAGS.remove('-pedantic-errors') + # These warnings are disabled in order to minimize the amount of boilerplate # required to implement tests, and/or because they originate in the GTest # framework in a way we cannot otherwise work around.