1184
|
1 |
|
|
2 |
# HG changeset patch
|
|
3 |
# User Iain Ireland <iireland@mozilla.com>
|
|
4 |
# Date 1674084161 0
|
|
5 |
# Node ID 0a20a4613cc423258696c2e6200dc7d34f934cb6
|
|
6 |
# Parent 26cacd18b61e629c8c45ca45c36770d3bf3f15b8
|
|
7 |
Bug 1810584: Suppress false positive error for gcc r=mgaudet
|
|
8 |
|
|
9 |
Differential Revision: https://phabricator.services.mozilla.com/D167194
|
|
10 |
|
|
11 |
diff --git a/js/src/irregexp/moz.build b/js/src/irregexp/moz.build
|
|
12 |
--- a/js/src/irregexp/moz.build
|
|
13 |
+++ b/js/src/irregexp/moz.build
|
|
14 |
@@ -9,16 +9,20 @@ FINAL_LIBRARY = "js"
|
|
15 |
# Includes should be relative to parent path
|
|
16 |
LOCAL_INCLUDES += ["!..", ".."]
|
|
17 |
|
|
18 |
include("../js-config.mozbuild")
|
|
19 |
include("../js-cxxflags.mozbuild")
|
|
20 |
|
|
21 |
CXXFLAGS += ["-Wno-error=type-limits", "-Wno-error=return-type"]
|
|
22 |
|
|
23 |
+# Suppress spurious warnings in third-party code. See bug 1810584.
|
|
24 |
+if CONFIG["CC_TYPE"] == "gcc":
|
|
25 |
+ CXXFLAGS += ["-Wno-error=nonnull"]
|
|
26 |
+
|
|
27 |
UNIFIED_SOURCES += [
|
|
28 |
"imported/regexp-bytecode-generator.cc",
|
|
29 |
"imported/regexp-bytecode-peephole.cc",
|
|
30 |
"imported/regexp-bytecodes.cc",
|
|
31 |
"imported/regexp-compiler-tonode.cc",
|
|
32 |
"imported/regexp-dotprinter.cc",
|
|
33 |
"imported/regexp-interpreter.cc",
|
|
34 |
"imported/regexp-macro-assembler-tracer.cc",
|
|
35 |
|