Disable strict-aliasing for GCC in js/src

Compiling our tree with strict-aliasing is not supported.
This commit is contained in:
trav90 2018-03-04 15:05:47 -06:00 • committed by Roy Tam
commit be0c996191

View file

@ -785,7 +785,9 @@ if CONFIG['JS_HAS_CTYPES']:
DEFINES['FFI_BUILDING'] = True
if CONFIG['GNU_CXX']:
CXXFLAGS += ['-Wno-shadow', '-Werror=format']
# Disable strict-aliasing for GCC, which is enabled by default
# starting with version 7.1, see Mozilla bug 1363009.
CXXFLAGS += ['-Wno-shadow', '-Werror=format', '-fno-strict-aliasing']
# Suppress warnings in third-party code.
if CONFIG['CLANG_CXX']: