Mock Version: 1.3.4 Mock Version: 1.3.4 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/firefox.spec'], chrootPath='/var/lib/mock/f26-build-10033755-790901/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]printOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/firefox.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: armv7hl Building for target armv7hl Wrote: /builddir/build/SRPMS/firefox-56.0-3.fc26.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/firefox.spec'], chrootPath='/var/lib/mock/f26-build-10033755-790901/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]printOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/firefox.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: armv7hl Building for target armv7hl Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.iw593b + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf firefox-56.0 + /usr/bin/xz -dc /builddir/build/SOURCES/firefox-56.0.source.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd firefox-56.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #0 (firefox-install-dir.patch): + echo 'Patch #0 (firefox-install-dir.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file config/baseconfig.mk Patch #18 (xulrunner-24.0-jemalloc-ppc.patch): + echo 'Patch #18 (xulrunner-24.0-jemalloc-ppc.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .jemalloc-ppc --fuzz=0 patching file memory/mozjemalloc/mozjemalloc.cpp Hunk #1 succeeded at 773 (offset -317 lines). + echo 'Patch #20 (firefox-build-prbool.patch):' Patch #20 (firefox-build-prbool.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .prbool --fuzz=0 patching file dom/u2f/U2F.cpp patching file security/certverifier/CTLogVerifier.cpp patching file security/certverifier/CTObjectsExtractor.cpp patching file security/certverifier/OCSPCache.h Patch #29 (build-big-endian.patch): + echo 'Patch #29 (build-big-endian.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .big-endian --fuzz=0 patching file gfx/skia/skia/include/core/SkColorPriv.h patching file gfx/skia/skia/include/core/SkImageInfo.h patching file gfx/skia/skia/include/gpu/GrColor.h patching file gfx/skia/skia/include/gpu/GrTypes.h + echo 'Patch #30 (fedora-build.patch):' Patch #30 (fedora-build.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .fedora-build --fuzz=0 patching file media/mtransport/third_party/nICEr/nicer.gyp patching file media/mtransport/third_party/nrappkit/nrappkit.gyp Patch #31 (build-ppc64-s390x-curl.patch): + echo 'Patch #31 (build-ppc64-s390x-curl.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .ppc64-s390x-curl --fuzz=0 patching file toolkit/crashreporter/google-breakpad/src/third_party/curl/curlbuild.h + echo 'Patch #32 (build-rust-ppc64le.patch):' Patch #32 (build-rust-ppc64le.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .rust-ppc64le --fuzz=0 patching file build/moz.configure/rust.configure Patch #37 (build-jit-atomic-always-lucky.patch): + echo 'Patch #37 (build-jit-atomic-always-lucky.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .jit-atomic-lucky --fuzz=0 patching file js/src/jit/AtomicOperations.h patching file js/src/jit/none/AtomicOperations-feeling-lucky.h + echo 'Patch #3 (mozilla-build-arm.patch):' Patch #3 (mozilla-build-arm.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .arm --fuzz=0 patching file gfx/skia/skia/include/core/SkPreConfig.h Patch #215 (firefox-enable-addons.patch): + echo 'Patch #215 (firefox-enable-addons.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .addons --fuzz=0 patching file browser/app/profile/firefox.js Patch #219 (rhbz-1173156.patch): + echo 'Patch #219 (rhbz-1173156.patch):' + /usr/bin/patch --no-backup-if-mismatch -p2 -b --suffix .rhbz-1173156 --fuzz=0 patching file extensions/auth/nsAuthSambaNTLM.cpp Patch #221 (firefox-fedora-ua.patch): + echo 'Patch #221 (firefox-fedora-ua.patch):' + /usr/bin/patch --no-backup-if-mismatch -p2 -b --suffix .fedora-ua --fuzz=0 patching file netwerk/protocol/http/nsHttpHandler.cpp Hunk #1 succeeded at 855 (offset 248 lines). Hunk #2 succeeded at 880 (offset 249 lines). Patch #224 (mozilla-1170092.patch): + echo 'Patch #224 (mozilla-1170092.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1170092 --fuzz=0 patching file extensions/pref/autoconfig/src/nsReadConfig.cpp patching file modules/libpref/Preferences.cpp patching file toolkit/xre/nsXREDirProvider.cpp patching file xpcom/io/nsAppDirectoryServiceDefs.h Patch #225 (mozilla-1005640-accept-lang.patch): + echo 'Patch #225 (mozilla-1005640-accept-lang.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1005640-accept-lang --fuzz=0 patching file toolkit/mozapps/extensions/internal/XPIProvider.jsm Hunk #1 succeeded at 2225 (offset -627 lines). Hunk #2 succeeded at 2254 (offset -631 lines). + echo 'Patch #402 (mozilla-1196777.patch):' Patch #402 (mozilla-1196777.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1196777 --fuzz=0 patching file widget/gtk/nsWindow.cpp Hunk #1 succeeded at 154 (offset 12 lines). + echo 'Patch #406 (mozilla-256180.patch):' Patch #406 (mozilla-256180.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .256180 --fuzz=0 patching file layout/generic/nsIFrame.h + echo 'Patch #413 (mozilla-1353817.patch):' Patch #413 (mozilla-1353817.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1353817 --fuzz=0 patching file gfx/skia/skia/src/core/SkNx.h Hunk #1 succeeded at 359 (offset 60 lines). Patch #414 (mozilla-1341234.patch): + echo 'Patch #414 (mozilla-1341234.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1341234 --fuzz=0 patching file layout/style/bindgen.toml.in Patch #500 (mozilla-440908.patch): + echo 'Patch #500 (mozilla-440908.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .440908 --fuzz=0 patching file modules/libpref/prefapi.cpp patching file modules/libpref/prefapi.h patching file modules/libpref/prefread.cpp patching file modules/libpref/prefread.h + /usr/bin/rm -f .mozconfig + /usr/bin/cp /builddir/build/SOURCES/firefox-mozconfig .mozconfig + echo 'ac_add_options --enable-official-branding' + /usr/bin/cp /builddir/build/SOURCES/mozilla-api-key mozilla-api-key + /usr/bin/cp /builddir/build/SOURCES/google-api-key google-api-key + echo 'ac_add_options --with-system-nspr' + echo 'ac_add_options --with-system-nss' + echo 'ac_add_options --disable-system-sqlite' + echo 'ac_add_options --disable-system-cairo' + echo 'ac_add_options --enable-system-ffi' + echo 'ac_add_options --disable-elf-hack' + echo 'ac_add_options --enable-system-hunspell' + echo 'ac_add_options --enable-optimize="-g -O2 -fno-schedule-insns"' + echo 'ac_add_options --disable-debug' + echo 'ac_add_options --disable-webrtc' + echo 'ac_add_options --disable-crashreporter' + echo 'ac_add_options --with-system-jpeg' + echo 'ac_add_options --with-system-libvpx' + echo 'ac_add_options --without-system-icu' + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.3tvJVH + umask 022 + cd /builddir/build/BUILD Generate big endian version of config/external/icu/data/icud58l.dat + cd firefox-56.0 + echo 'Generate big endian version of config/external/icu/data/icud58l.dat' + find ./ -name config.guess -exec cp /usr/lib/rpm/config.guess '{}' ';' ++ echo '-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard' ++ /usr/bin/sed -e s/-Wall// + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard' + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security' + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks' + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' + MOZ_LINK_FLAGS='-Wl,--no-keep-memory -Wl,--reduce-memory-overheads' + export 'CFLAGS=-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' + CFLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' + export 'CXXFLAGS=-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' + CXXFLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' + export 'LDFLAGS=-Wl,--no-keep-memory -Wl,--reduce-memory-overheads' + LDFLAGS='-Wl,--no-keep-memory -Wl,--reduce-memory-overheads' + export PREFIX=/usr + PREFIX=/usr + export LIBDIR=/usr/lib + LIBDIR=/usr/lib + MOZ_SMP_FLAGS=-j1 + make -f client.mk build STRIP=/bin/true MOZ_MAKE_FLAGS=-j1 MOZ_SERVICES_SYNC=1 mkdir -p '/builddir/build/BUILD/firefox-56.0/objdir/' python2.7 /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I /builddir/build/BUILD/firefox-56.0/testing/mozbase/mozfile \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/controller/clobber.py /builddir/build/BUILD/firefox-56.0 /builddir/build/BUILD/firefox-56.0/objdir Clobber not needed. > /builddir/build/BUILD/firefox-56.0/objdir/.mozconfig.mk make -f /builddir/build/BUILD/firefox-56.0/client.mk realbuild CREATE_MOZCONFIG_JSON= make[1]: Entering directory '/builddir/build/BUILD/firefox-56.0' Adding client.mk options from /builddir/build/BUILD/firefox-56.0/.mozconfig: BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/firefox-56.0/objdir OBJDIR=/builddir/build/BUILD/firefox-56.0/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/firefox-56.0/.mozconfig make[2]: Entering directory '/builddir/build/BUILD/firefox-56.0' cp /builddir/build/BUILD/firefox-56.0/.mozconfig /builddir/build/BUILD/firefox-56.0/objdir/.mozconfig cd /builddir/build/BUILD/firefox-56.0/objdir /builddir/build/BUILD/firefox-56.0/configure Creating Python environment New python executable in /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python2.7 Also creating executable in /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python Installing setuptools, pip, wheel...done. running build_ext building 'psutil._psutil_linux' extension creating build/temp.linux-armv7l-2.7 creating build/temp.linux-armv7l-2.7/psutil gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-armv7l-2.7/psutil/_psutil_linux.o psutil/_psutil_linux.c: In function 'init_psutil_linux': psutil/_psutil_linux.c:652:54: warning: overflow in implicit constant conversion [-Woverflow] PyModule_AddIntConstant(module, "RLIM_INFINITY", RLIM_INFINITY); ^~~~~~~~~~~~~ creating build/lib.linux-armv7l-2.7 creating build/lib.linux-armv7l-2.7/psutil gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-armv7l-2.7/psutil/_psutil_linux.o -L/usr/lib -lpython2.7 -o build/lib.linux-armv7l-2.7/psutil/_psutil_linux.so building 'psutil._psutil_posix' extension gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-armv7l-2.7/psutil/_psutil_posix.o gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-armv7l-2.7/psutil/_psutil_posix.o -L/usr/lib -lpython2.7 -o build/lib.linux-armv7l-2.7/psutil/_psutil_posix.so copying build/lib.linux-armv7l-2.7/psutil/_psutil_linux.so -> psutil copying build/lib.linux-armv7l-2.7/psutil/_psutil_posix.so -> psutil Reexecuting in the virtualenv Adding configure options from /builddir/build/BUILD/firefox-56.0/.mozconfig --enable-application=browser --enable-default-toolkit=cairo-gtk3 --prefix=/usr --libdir=/usr/lib --with-system-zlib --with-system-bz2 --with-pthreads --disable-strip --disable-tests --enable-necko-wifi --enable-startup-notification --disable-updater --enable-url-classifier --enable-chrome-format=omni --enable-pulseaudio --with-system-icu --with-mozilla-api-keyfile=../mozilla-api-key --with-google-api-keyfile=../google-api-key --enable-release --enable-pie --disable-stylo --enable-official-branding --with-system-nspr --with-system-nss --disable-system-sqlite --disable-system-cairo --enable-system-ffi --disable-elf-hack --enable-system-hunspell --enable-optimize=-g -O2 -fno-schedule-insns --disable-debug --disable-webrtc --disable-crashreporter --with-system-jpeg --with-system-libvpx --without-system-icu MOZILLA_OFFICIAL=1 MOZ_TELEMETRY_REPORTING=1 BUILD_OFFICIAL=1 checking for vcs source checkout... no checking for a shell... /usr/bin/sh checking for host system type... armv7l-unknown-linux-gnueabihf checking for target system type... armv7l-unknown-linux-gnueabihf checking for a shell... /usr/bin/sh checking for host system type... armv7l-unknown-linux-gnueabihf checking for target system type... armv7l-unknown-linux-gnueabihf checking for vcs source checkout... no checking whether cross compiling... no checking for the target C compiler... /usr/bin/gcc checking whether the target C compiler can be used... yes checking for pkg_config... /usr/bin/pkg-config checking for pkg-config version... 1.3.9 checking for yasm... /usr/bin/yasm checking yasm version... 1.3.0 checking the target C compiler version... 7.2.1 checking the target C compiler works... yes checking for the target C++ compiler... /usr/bin/g++ checking whether the target C++ compiler can be used... yes checking the target C++ compiler version... 7.2.1 checking the target C++ compiler works... yes checking for the host C compiler... /usr/bin/gcc checking whether the host C compiler can be used... yes checking the host C compiler version... 7.2.1 checking the host C compiler works... yes checking for the host C++ compiler... /usr/bin/g++ checking whether the host C++ compiler can be used... yes checking the host C++ compiler version... 7.2.1 checking the host C++ compiler works... yes checking for 64-bit OS... no checking bindgen cflags... no checking for ld... bfd checking for stdint.h... yes checking for inttypes.h... yes checking for malloc.h... yes checking for alloca.h... yes checking for sys/byteorder.h... no checking for getopt.h... yes checking for unistd.h... yes checking for nl_types.h... yes checking for cpuid.h... no checking for sys/statvfs.h... yes checking for sys/statfs.h... yes checking for sys/vfs.h... yes checking for sys/mount.h... yes checking for sys/quota.h... yes checking for linux/quota.h... yes checking for linux/if_addr.h... yes checking for linux/rtnetlink.h... yes checking for sys/queue.h... yes checking for sys/types.h... yes checking for netinet/in.h... yes checking for byteswap.h... yes checking for linux/perf_event.h... yes checking for perf_event_open system call... yes checking whether the C compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wclass-varargs... no checking whether the C compiler supports -Wloop-analysis... no checking whether the C++ compiler supports -Wloop-analysis... no checking whether the C++ compiler supports -Wc++11-compat-pedantic... no checking whether the C++ compiler supports -Wc++14-compat... yes checking whether the C++ compiler supports -Wc++14-compat-pedantic... no checking whether the C++ compiler supports -Wc++1z-compat... yes checking whether the C++ compiler supports -Wcomma... no checking whether the C++ compiler supports -Wimplicit-fallthrough... yes checking whether the C compiler supports -Wstring-conversion... no checking whether the C++ compiler supports -Wstring-conversion... no checking whether the C++ compiler supports -Wno-inline-new-delete... no checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C compiler supports -Wno-error=deprecated-declarations... yes checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes checking whether the C compiler supports -Wno-error=array-bounds... yes checking whether the C++ compiler supports -Wno-error=array-bounds... yes checking whether the C compiler supports -Wno-error=free-nonheap-object... yes checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes checking whether the C compiler supports -Wformat... yes checking whether the C++ compiler supports -Wformat... yes checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no checking whether the C compiler supports -Wformat-security... no checking whether the C++ compiler supports -Wformat-security... no checking whether the C compiler supports -Wformat-overflow=2... yes checking whether the C++ compiler supports -Wformat-overflow=2... yes checking for libffi > 3.0.9... yes checking MOZ_FFI_CFLAGS... checking MOZ_FFI_LIBS... -lffi checking for rustc... /usr/bin/rustc checking for cargo... /usr/bin/cargo checking rustc version... 1.20.0 checking cargo version... 0.21.1 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes checking MOZ_PANGO_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo checking for fontconfig >= 2.7.0... yes checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype checking for freetype2 >= 6.1.0... yes checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 checking _FT2_LIBS... -lfreetype checking for tar... /usr/bin/gtar checking for unzip... /usr/bin/unzip checking for zip... /usr/bin/zip checking for the Mozilla API key... yes checking for the Google API key... yes checking for the Bing API key... no checking for the Adjust SDK key... no checking for the Leanplum SDK key... no checking for awk... /usr/bin/gawk checking for perl... /usr/bin/perl checking for minimum required perl version >= 5.006... 5.024003 checking for full perl installation... yes checking for gmake... /usr/bin/make checking for watchman... not found checking for doxygen... not found checking for xargs... /usr/bin/xargs checking for rpmbuild... /usr/bin/rpmbuild checking for hunspell... yes checking MOZ_HUNSPELL_CFLAGS... -I/usr/include/hunspell checking MOZ_HUNSPELL_LIBS... -lhunspell-1.5 checking for autoconf... /usr/bin/autoconf-2.13 creating cache ./config.cache checking host system type... armv7l-unknown-linux-gnueabihf checking target system type... armv7l-unknown-linux-gnueabihf checking build system type... armv7l-unknown-linux-gnueabihf checking for objcopy... /usr/bin/objcopy checking for gcc... /usr/bin/gcc -std=gnu99 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads) works... yes checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads) is a cross-compiler... no checking whether we are using GNU C... yes checking whether /usr/bin/gcc -std=gnu99 accepts -g... yes checking for c++... /usr/bin/g++ -std=gnu++11 checking whether the C++ compiler (/usr/bin/g++ -std=gnu++11 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads) works... yes checking whether the C++ compiler (/usr/bin/g++ -std=gnu++11 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads) is a cross-compiler... no checking whether we are using GNU C++... yes checking whether /usr/bin/g++ -std=gnu++11 accepts -g... yes checking for ranlib... ranlib checking for as... /usr/bin/as checking for ar... ar checking for strip... /bin/true checking for windres... no checking for otool... no checking for X... libraries , headers checking for dnet_ntoa in -ldnet... no checking for dnet_ntoa in -ldnet_stub... no checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for ARM SIMD support in compiler... yes checking ARM version support in compiler... 7 checking for ARM NEON support in compiler... yes checking for --noexecstack option to as... yes checking for -z noexecstack option to ld... yes checking for -z text option to ld... yes checking for -z relro option to ld... yes checking for --build-id option to ld... yes checking for --ignore-unresolved-symbol option to ld... yes checking if toolchain supports -mssse3 option... no checking if toolchain supports -msse4.1 option... no checking whether the linker supports Identical Code Folding... no checking whether removing dead symbols breaks debugging... no checking for PIE support... yes checking for working const... yes checking for mode_t... yes checking for off_t... yes checking for pid_t... yes checking for size_t... yes checking whether 64-bits std::atomic requires -latomic... no checking for dirent.h that defines DIR... yes checking for opendir in -ldir... no checking for sockaddr_in.sin_len... false checking for sockaddr_in6.sin6_len... false checking for sockaddr.sa_len... false checking for gethostbyname_r in -lc_r... no checking for library containing dlopen... -ldl checking for dlfcn.h... yes checking for dladdr... yes checking for memmem... yes checking for socket in -lsocket... no checking for XDrawLines in -lX11... yes checking for XextAddDisplay in -lXext... yes checking for XtFree in -lXt... yes checking for xcb_connect in -lxcb... yes checking for xcb_shm_query_version in -lxcb-shm... yes checking for XGetXCBConnection in -lX11-xcb... yes checking for X11/extensions/scrnsaver.h... no checking for pthread_create in -lpthreads... no checking for pthread_create in -lpthread... yes checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes checking for pthread.h... yes checking whether /usr/bin/gcc -std=gnu99 needs -traditional... no checking for 8-bit clean memcmp... yes checking for stat64... yes checking for lstat64... yes checking for truncate64... yes checking for statvfs64... yes checking for statvfs... yes checking for statfs64... yes checking for statfs... yes checking for getpagesize... yes checking for gmtime_r... yes checking for localtime_r... yes checking for arc4random... no checking for arc4random_buf... no checking for mallinfo... yes checking for gettid... no checking for lchown... yes checking for setpriority... yes checking for strerror... yes checking for syscall... yes checking for clock_gettime(CLOCK_MONOTONIC)... checking for pthread_cond_timedwait_monotonic_np... checking for wcrtomb... yes checking for mbrtowc... yes checking for res_ninit()... yes checking for iconv in -lc... yes checking for iconv()... yes checking for iconv() with const input... no checking for nl_langinfo and CODESET... yes checking for an implementation of va_copy()... yes checking whether va_list can be copied by value... yes checking for ARM EABI... yes checking for C++ dynamic_cast to void*... yes checking for __thread keyword for TLS variables... yes checking for LC_MESSAGES... yes checking for localeconv... yes checking for malloc.h... yes checking for strndup... yes checking for posix_memalign... yes checking for memalign... yes checking for malloc_usable_size... yes checking whether malloc_usable_size definition can use const argument... no checking for valloc in malloc.h... yes checking for valloc in unistd.h... no checking NSPR selection... system checking for nspr-config... /usr/bin/nspr-config checking for NSPR - version >= 4.16... yes checking for nss-config... /usr/bin/nss-config checking for NSS - version >= 3.32.1... yes checking for jpeg_destroy_compress in -ljpeg... yes checking for gzread in -lz... yes checking for BZ2_bzread in -lbz2... yes checking if app-specific confvars.sh exists... /builddir/build/BUILD/firefox-56.0/browser/confvars.sh checking for gtk+-3.0 >= 3.4.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 ... yes checking MOZ_GTK3_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread checking MOZ_GTK3_LIBS... -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 checking for gtk+-2.0 >= 2.18.0 gtk+-unix-print-2.0 glib-2.0 >= 2.22 gobject-2.0 gdk-x11-2.0... yes checking MOZ_GTK2_CFLAGS... -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/gtk-unix-print-2.0 -pthread checking MOZ_GTK2_LIBS... -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lfreetype -lgdk-x11-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 checking for libstartup-notification-1.0 >= 0.8... yes checking MOZ_STARTUP_NOTIFICATION_CFLAGS... -I/usr/include/startup-notification-1.0 checking MOZ_STARTUP_NOTIFICATION_LIBS... -lstartup-notification-1 checking for gconf-2.0 >= 1.2.1 gobject-2.0 ... yes checking MOZ_GCONF_CFLAGS... -I/usr/include/gconf/2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -pthread checking MOZ_GCONF_LIBS... -lgconf-2 -lgobject-2.0 -lglib-2.0 checking for dbus-1 >= 0.60... yes checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include checking MOZ_DBUS_LIBS... -ldbus-1 checking for dbus-glib-1 >= 0.60... yes checking MOZ_DBUS_GLIB_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 checking for vpx >= 1.5.0... yes checking MOZ_LIBVPX_CFLAGS... checking MOZ_LIBVPX_LIBS... -lvpx -lm checking for vpx/vpx_decoder.h... yes checking for vpx_codec_dec_init_ver in -lvpx... yes checking for vpx_mem/vpx_mem.h... no checking for libpulse... yes checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT checking MOZ_PULSEAUDIO_LIBS... -lpulse checking for linux/joystick.h... yes checking for wget... no checking for valid C compiler optimization flags... yes checking for __cxa_demangle... yes checking for unwind.h... yes checking for _Unwind_Backtrace... yes checking for -pipe support... yes checking whether C compiler supports -fprofile-generate... yes checking what kind of list files are supported by the linker... linkerscript checking what kind of ordering can be done with the linker... none checking for glib-2.0 >= 1.3.7 gobject-2.0... yes checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 checking for FT_Bitmap_Size.y_ppem... yes checking for FT_GlyphSlot_Embolden... yes checking for FT_Load_Sfnt_Table... yes checking for fontconfig/fcfreetype.h... yes checking for posix_fadvise... yes checking for posix_fallocate... yes updating cache ./config.cache creating ./config.data js/src> configuring js/src> running /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/build/../configure.py --enable-project=js --target=armv7l-unknown-linux-gnueabihf --host=armv7l-unknown-linux-gnueabihf --disable-crashreporter --disable-elf-hack --enable-necko-wifi --enable-official-branding --enable-optimize=-g -O2 -fno-schedule-insns --enable-pie --enable-pulseaudio --enable-startup-notification --disable-strip --disable-system-cairo --disable-system-sqlite --disable-updater --enable-url-classifier --disable-webrtc --libdir=/usr/lib --prefix=/usr --with-pthreads --with-system-bz2 --without-system-icu --with-system-jpeg --with-system-libvpx --with-system-nss --with-system-zlib --disable-tests --disable-debug --disable-rust-debug --without-toolchain-prefix --enable-debug-symbols --enable-release --enable-jemalloc --without-linux-headers --disable-warnings-as-errors --disable-js-shell --disable-shared-js --disable-export-js --disable-instruments --disable-callgrind --disable-profiling --disable-vtune --disable-gc-trace --disable-perf --disable-more-deterministic --enable-ctypes --with-system-ffi --disable-fuzzing --with-nspr-cflags=-I/usr/include/nspr4 --with-nspr-libs=-L/usr/lib -lplds4 -lplc4 -lnspr4 --prefix=/builddir/build/BUILD/firefox-56.0/objdir/dist JS_STANDALONE= --cache-file=/builddir/build/BUILD/firefox-56.0/objdir/config.cache js/src> checking for vcs source checkout... no js/src> checking for a shell... /usr/bin/sh js/src> checking for host system type... armv7l-unknown-linux-gnueabihf js/src> checking for target system type... armv7l-unknown-linux-gnueabihf js/src> checking for vcs source checkout... no js/src> checking for a shell... /usr/bin/sh js/src> checking for host system type... armv7l-unknown-linux-gnueabihf js/src> checking for target system type... armv7l-unknown-linux-gnueabihf js/src> checking for the Android toolchain directory... not found js/src> checking whether cross compiling... no js/src> checking for the target C compiler... /usr/bin/gcc js/src> checking whether the target C compiler can be used... yes js/src> checking for pkg_config... /usr/bin/pkg-config js/src> checking for pkg-config version... 1.3.9 js/src> checking for yasm... /usr/bin/yasm js/src> checking yasm version... 1.3.0 js/src> checking for android ndk version... no js/src> checking for android platform directory... no js/src> checking the target C compiler version... 7.2.1 js/src> checking the target C compiler works... yes js/src> checking for the target C++ compiler... /usr/bin/g++ js/src> checking whether the target C++ compiler can be used... yes js/src> checking the target C++ compiler version... 7.2.1 js/src> checking the target C++ compiler works... yes js/src> checking for the host C compiler... /usr/bin/gcc js/src> checking whether the host C compiler can be used... yes js/src> checking the host C compiler version... 7.2.1 js/src> checking the host C compiler works... yes js/src> checking for the host C++ compiler... /usr/bin/g++ js/src> checking whether the host C++ compiler can be used... yes js/src> checking the host C++ compiler version... 7.2.1 js/src> checking the host C++ compiler works... yes js/src> checking for 64-bit OS... no js/src> checking bindgen cflags... no js/src> checking for ld... bfd js/src> checking for stdint.h... yes js/src> checking for inttypes.h... yes js/src> checking for malloc.h... yes js/src> checking for alloca.h... yes js/src> checking for sys/byteorder.h... no js/src> checking for getopt.h... yes js/src> checking for unistd.h... yes js/src> checking for nl_types.h... yes js/src> checking for cpuid.h... no js/src> checking for sys/statvfs.h... yes js/src> checking for sys/statfs.h... yes js/src> checking for sys/vfs.h... yes js/src> checking for sys/mount.h... yes js/src> checking for sys/quota.h... yes js/src> checking for linux/quota.h... yes js/src> checking for linux/if_addr.h... yes js/src> checking for linux/rtnetlink.h... yes js/src> checking for sys/queue.h... yes js/src> checking for sys/types.h... yes js/src> checking for netinet/in.h... yes js/src> checking for byteswap.h... yes js/src> checking for linux/perf_event.h... yes js/src> checking for perf_event_open system call... yes js/src> checking whether the C compiler supports -Wclass-varargs... no js/src> checking whether the C++ compiler supports -Wclass-varargs... no js/src> checking whether the C compiler supports -Wloop-analysis... no js/src> checking whether the C++ compiler supports -Wloop-analysis... no js/src> checking whether the C++ compiler supports -Wc++11-compat-pedantic... no js/src> checking whether the C++ compiler supports -Wc++14-compat... yes js/src> checking whether the C++ compiler supports -Wc++14-compat-pedantic... no js/src> checking whether the C++ compiler supports -Wc++1z-compat... yes js/src> checking whether the C++ compiler supports -Wcomma... no js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes js/src> checking whether the C compiler supports -Wstring-conversion... no js/src> checking whether the C++ compiler supports -Wstring-conversion... no js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes js/src> checking whether the C compiler supports -Wno-error=free-nonheap-object... yes js/src> checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes js/src> checking whether the C compiler supports -Wformat... yes js/src> checking whether the C++ compiler supports -Wformat... yes js/src> checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no js/src> checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no js/src> checking whether the C compiler supports -Wformat-security... no js/src> checking whether the C++ compiler supports -Wformat-security... no js/src> checking whether the C compiler supports -Wformat-overflow=2... yes js/src> checking whether the C++ compiler supports -Wformat-overflow=2... yes js/src> checking for libffi > 3.0.9... yes js/src> checking MOZ_FFI_CFLAGS... js/src> checking MOZ_FFI_LIBS... -lffi js/src> checking for awk... /usr/bin/gawk js/src> checking for perl... /usr/bin/perl js/src> checking for minimum required perl version >= 5.006... 5.024003 js/src> checking for full perl installation... yes js/src> checking for gmake... /usr/bin/make js/src> checking for watchman... not found js/src> checking for doxygen... not found js/src> checking for xargs... /usr/bin/xargs js/src> checking for rpmbuild... /usr/bin/rpmbuild js/src> checking for autoconf... /usr/bin/autoconf-2.13 js/src> Refreshing /builddir/build/BUILD/firefox-56.0/js/src/old-configure with /usr/bin/autoconf-2.13 js/src> loading cache /builddir/build/BUILD/firefox-56.0/objdir/config.cache js/src> checking host system type... armv7l-unknown-linux-gnueabihf js/src> checking target system type... armv7l-unknown-linux-gnueabihf js/src> checking build system type... armv7l-unknown-linux-gnueabihf js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads) works... yes js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads) is a cross-compiler... no js/src> checking whether we are using GNU C... (cached) yes js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes js/src> checking for c++... (cached) /usr/bin/g++ -std=gnu++11 js/src> checking whether the C++ compiler (/usr/bin/g++ -std=gnu++11 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads) works... yes js/src> checking whether the C++ compiler (/usr/bin/g++ -std=gnu++11 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads) is a cross-compiler... no js/src> checking whether we are using GNU C++... (cached) yes js/src> checking whether /usr/bin/g++ -std=gnu++11 accepts -g... (cached) yes js/src> checking for ranlib... (cached) ranlib js/src> checking for as... (cached) /usr/bin/as js/src> checking for ar... (cached) ar js/src> checking for strip... (cached) /bin/true js/src> checking for windres... no js/src> checking for sb-conf... no js/src> checking for ve... no js/src> checking for X... (cached) libraries , headers js/src> checking for dnet_ntoa in -ldnet... (cached) no js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no js/src> checking for gethostbyname... (cached) yes js/src> checking for connect... (cached) yes js/src> checking for remove... (cached) yes js/src> checking for shmat... (cached) yes js/src> checking for IceConnectionNumber in -lICE... (cached) yes js/src> checking for ARM SIMD support in compiler... yes js/src> checking ARM version support in compiler... 7 js/src> checking for ARM NEON support in compiler... yes js/src> checking for --noexecstack option to as... yes js/src> checking for -z noexecstack option to ld... yes js/src> checking for -z text option to ld... yes js/src> checking for -z relro option to ld... yes js/src> checking for --build-id option to ld... yes js/src> checking whether the linker supports Identical Code Folding... no js/src> checking whether removing dead symbols breaks debugging... no js/src> checking for PIE support... yes js/src> checking for working const... (cached) yes js/src> checking for mode_t... (cached) yes js/src> checking for off_t... (cached) yes js/src> checking for pid_t... (cached) yes js/src> checking for size_t... (cached) yes js/src> checking for ssize_t... yes js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no js/src> checking for dirent.h that defines DIR... (cached) yes js/src> checking for opendir in -ldir... (cached) no js/src> checking for gethostbyname_r in -lc_r... (cached) no js/src> checking for library containing dlopen... (cached) -ldl js/src> checking for dlfcn.h... (cached) yes js/src> checking for socket in -lsocket... (cached) no js/src> checking for pthread_create in -lpthreads... (cached) no js/src> checking for pthread_create in -lpthread... (cached) yes js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes js/src> checking whether /usr/bin/gcc -std=gnu99 needs -traditional... (cached) no js/src> checking for 8-bit clean memcmp... (cached) yes js/src> checking for getc_unlocked... yes js/src> checking for _getc_nolock... no js/src> checking for gmtime_r... (cached) yes js/src> checking for localtime_r... (cached) yes js/src> checking for pthread_getname_np... yes js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) js/src> checking for sin in -lm... yes js/src> checking for sincos in -lm... yes js/src> checking for __sincos in -lm... no js/src> checking for wcrtomb... (cached) yes js/src> checking for mbrtowc... (cached) yes js/src> checking for res_ninit()... (cached) yes js/src> checking for nl_langinfo and CODESET... (cached) yes js/src> checking for an implementation of va_copy()... (cached) yes js/src> checking whether va_list can be copied by value... (cached) yes js/src> checking for ARM EABI... (cached) yes js/src> checking for C++ dynamic_cast to void*... (cached) yes js/src> checking for __thread keyword for TLS variables... (cached) yes js/src> checking for LC_MESSAGES... (cached) yes js/src> checking for localeconv... (cached) yes js/src> checking NSPR selection... command-line js/src> checking for valid optimization flags... yes js/src> checking for __cxa_demangle... (cached) yes js/src> checking for -pipe support... yes js/src> checking whether C compiler supports -fprofile-generate... yes js/src> checking for tm_zone tm_gmtoff in struct tm... yes js/src> checking what kind of list files are supported by the linker... linkerscript js/src> checking what kind of ordering can be done with the linker... none js/src> checking for posix_fadvise... (cached) yes js/src> checking for posix_fallocate... (cached) yes js/src> checking for malloc.h... (cached) yes js/src> checking for strndup... (cached) yes js/src> checking for posix_memalign... (cached) yes js/src> checking for memalign... (cached) yes js/src> checking for malloc_usable_size... (cached) yes js/src> checking whether malloc_usable_size definition can use const argument... no js/src> checking for valloc in malloc.h... yes js/src> checking for valloc in unistd.h... no js/src> checking for setlocale... yes js/src> checking for localeconv... (cached) yes js/src> updating cache /builddir/build/BUILD/firefox-56.0/objdir/config.cache js/src> creating ./config.data js/src> Creating config.status Creating config.status Reticulating splines... Finished reading 1003 moz.build files in 9.57s Read 10 gyp files in parallel contributing 0.00s to total wall time Processed into 7137 build config descriptors in 8.20s RecursiveMake backend executed in 12.96s 2210 total backend files; 2210 created; 0 updated; 0 unchanged; 0 deleted; 37 -> 819 Makefile FasterMake backend executed in 1.70s 16 total backend files; 16 created; 0 updated; 0 unchanged; 0 deleted Total wall time: 33.70s; CPU time: 30.08s; Efficiency: 89%; Untracked: 1.27s make[2]: Leaving directory '/builddir/build/BUILD/firefox-56.0' make -j1 -C /builddir/build/BUILD/firefox-56.0/objdir make[2]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir' make[3]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir' make recurse_pre-export make[4]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir' /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.process_install_manifest dist/branding _build_manifests/install/dist_branding Elapsed: 0.00s; From dist/branding: Kept 0 existing; Added/updated 4; Removed 0 files and 0 directories. /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.process_install_manifest dist/idl _build_manifests/install/dist_idl Elapsed: 0.38s; From dist/idl: Kept 0 existing; Added/updated 1079; Removed 0 files and 0 directories. /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.process_install_manifest dist/include _build_manifests/install/dist_include Elapsed: 1.31s; From dist/include: Kept 1816 existing; Added/updated 3188; Removed 0 files and 0 directories. /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.process_install_manifest dist/public _build_manifests/install/dist_public Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.process_install_manifest dist/private _build_manifests/install/dist_private Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.process_install_manifest dist/xpi-stage _build_manifests/install/dist_xpi-stage Elapsed: 0.00s; From dist/xpi-stage: Kept 0 existing; Added/updated 3; Removed 0 files and 0 directories. /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.process_install_manifest _tests _build_manifests/install/_tests Elapsed: 0.27s; From _tests: Kept 53 existing; Added/updated 424; Removed 0 files and 0 directories. /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.process_install_manifest dist/bin _build_manifests/install/dist_bin Elapsed: 1.03s; From dist/bin: Kept 170 existing; Added/updated 2113; Removed 0 files and 0 directories. make[4]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir' make[3]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir' make[3]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir' mozilla-config.h /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file mozilla-config.h .deps/mozilla-config.h.pp /builddir/build/BUILD/firefox-56.0/mozilla-config.h.in buildid.h /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/build/variables.py buildid_header buildid.h .deps/buildid.h.pp source-repo.h /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/build/variables.py source_repo_header source-repo.h .deps/source-repo.h.pp /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/nsinstall.py -t -m 644 'buildid.h' 'dist/include' /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/nsinstall.py -t -m 644 'mozilla-config.h' 'dist/include' /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/nsinstall.py -t -m 644 'source-repo.h' 'dist/include' make recurse_export make[4]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/config' mkdir -p '.deps/' /usr/bin/gcc -std=gnu99 -o host_nsinstall.o -c -DXP_UNIX -MD -MP -MF .deps/host_nsinstall.o.pp -g -O2 -fno-schedule-insns -DNDEBUG=1 -DTRIMMED=1 -D_UNICODE -DUNICODE -I/builddir/build/BUILD/firefox-56.0/config -I/builddir/build/BUILD/firefox-56.0/objdir/config -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 /builddir/build/BUILD/firefox-56.0/config/nsinstall.c /usr/bin/gcc -std=gnu99 -o host_pathsub.o -c -DXP_UNIX -MD -MP -MF .deps/host_pathsub.o.pp -g -O2 -fno-schedule-insns -DNDEBUG=1 -DTRIMMED=1 -D_UNICODE -DUNICODE -I/builddir/build/BUILD/firefox-56.0/config -I/builddir/build/BUILD/firefox-56.0/objdir/config -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 /builddir/build/BUILD/firefox-56.0/config/pathsub.c nsinstall_real /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_exec.py -- /usr/bin/gcc -std=gnu99 -o nsinstall_real -DXP_UNIX -MD -MP -MF .deps/nsinstall_real.pp -g -O2 -fno-schedule-insns -DNDEBUG=1 -DTRIMMED=1 -D_UNICODE -DUNICODE host_nsinstall.o host_pathsub.o cp nsinstall_real nsinstall.tmp mv nsinstall.tmp nsinstall ../config/nsinstall -R -m 755 'nsinstall' '../dist/bin' make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/config' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/config' mkdir -p 'system_wrappers/' /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.preprocessor -DNDEBUG=1 -DTRIMMED=1 -DA11Y_LOG=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=24 -DATK_REV_VERSION=0 -DBUILD_ARM_NEON=1 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DD_INO=d_ino -DENABLE_INTL_API=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DEXPOSE_INTL_API=1 -DFIREFOX_VERSION=56.0 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_GLX=1 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LCHOWN=1 -DHAVE_LIBVPX=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"56.0"' -DMOZILLA_VERSION='"56.0"' -DMOZILLA_VERSION_U=56.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ADDON_SIGNING=1 -DMOZ_ALLOW_LEGACY_EXTENSIONS=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"56.0"' -DMOZ_B2G_OS_NAME='""' -DMOZ_B2G_VERSION='"1.0.0"' -DMOZ_BUILD_APP=browser -DMOZ_BUNDLED_FONTS=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_GCONF=1 -DMOZ_ENABLE_MASK_AS_SHORTHAND=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_ENABLE_XREMOTE=1 -DMOZ_FEEDS=1 -DMOZ_FFMPEG=1 -DMOZ_FMP4=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_MEMORY_LINUX=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PERMISSIONS=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SECUREELEMENT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_URL_CLASSIFIER=1 -DMOZ_USER_DIR='".mozilla"' -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=3 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DUSE_SKIA_GPU=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US \ -DMOZ_TREE_CAIRO=1 \ -DMOZ_TREE_PIXMAN=1 \ -DMOZ_SYSTEM_HUNSPELL=1 \ -DMOZ_SYSTEM_BZ2=1 \ -DMOZ_SYSTEM_ZLIB=1 \ -DMOZ_SYSTEM_PNG= \ -DMOZ_SYSTEM_JPEG=1 \ -DMOZ_SYSTEM_LIBEVENT= \ -DMOZ_SYSTEM_LIBVPX=1 \ -DMOZ_SYSTEM_ICU= \ /builddir/build/BUILD/firefox-56.0/config/system-headers /builddir/build/BUILD/firefox-56.0/config/stl-headers | /usr/bin/perl /builddir/build/BUILD/firefox-56.0/nsprpub/config/make-system-wrappers.pl system_wrappers ../config/nsinstall -R system_wrappers ../dist /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/make-stl-wrappers.py stl_wrappers gcc /builddir/build/BUILD/firefox-56.0/config/gcc-stl-wrapper.template.h /builddir/build/BUILD/firefox-56.0/config/stl-headers /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/nsinstall.py -t stl_wrappers ../dist touch ../dist/stl_wrappers/sentinel make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/config' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/build' application.ini /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/preprocessor.py generate application.ini .deps/application.ini.pp /builddir/build/BUILD/firefox-56.0/build/application.ini.in -DMOZ_APP_VERSION=56.0 '-DMOZ_APP_ID={ec8030f7-c20a-464f-9b0e-13a3a9e97384}' -DTOPOBJDIR=/builddir/build/BUILD/firefox-56.0/objdir -DMOZ_APP_VENDOR=Mozilla -DGRE_MILESTONE=56.0 -DMOZ_APP_BASENAME=Firefox -DMOZ_PROFILE_MIGRATOR=1 -DMOZ_BUILD_APP_IS_BROWSER=1 -DMOZ_APP_REMOTINGNAME=firefox -DMAR_CHANNEL_ID=firefox-mozilla-release application.ini.h /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/build/appini_header.py main application.ini.h .deps/application.ini.h.pp application.ini make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/build' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/js/src' js-confdefs.h /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js-confdefs.h .deps/js-confdefs.h.pp /builddir/build/BUILD/firefox-56.0/js/src/js-confdefs.h.in js-config.h /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js-config.h .deps/js-config.h.pp /builddir/build/BUILD/firefox-56.0/js/src/js-config.h.in ReservedWordsGenerated.h /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/js/src/frontend/GenerateReservedWords.py main frontend/ReservedWordsGenerated.h .deps/frontend/ReservedWordsGenerated.h.pp /builddir/build/BUILD/firefox-56.0/js/src/frontend/ReservedWords.h selfhosted.out.h /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/js/src/builtin/embedjs.py generate_selfhosted selfhosted.out.h .deps/selfhosted.out.h.pp /builddir/build/BUILD/firefox-56.0/js/src/js.msg /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObjectConstants.h /builddir/build/BUILD/firefox-56.0/js/src/builtin/SelfHostingDefines.h /builddir/build/BUILD/firefox-56.0/js/src/builtin/Utilities.js /builddir/build/BUILD/firefox-56.0/js/src/builtin/Array.js /builddir/build/BUILD/firefox-56.0/js/src/builtin/AsyncIteration.js /builddir/build/BUILD/firefox-56.0/js/src/builtin/Classes.js /builddir/build/BUILD/firefox-56.0/js/src/builtin/Date.js /builddir/build/BUILD/firefox-56.0/js/src/builtin/Error.js /builddir/build/BUILD/firefox-56.0/js/src/builtin/Function.js /builddir/build/BUILD/firefox-56.0/js/src/builtin/Generator.js /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.js /builddir/build/BUILD/firefox-56.0/js/src/builtin/IntlCurrency.js /builddir/build/BUILD/firefox-56.0/js/src/builtin/IntlData.js /builddir/build/BUILD/firefox-56.0/js/src/builtin/Iterator.js /builddir/build/BUILD/firefox-56.0/js/src/builtin/Map.js /builddir/build/BUILD/firefox-56.0/js/src/builtin/Module.js /builddir/build/BUILD/firefox-56.0/js/src/builtin/Number.js /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.js /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.js /builddir/build/BUILD/firefox-56.0/js/src/builtin/Reflect.js /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.js /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExpGlobalReplaceOpt.h.js /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExpLocalReplaceOpt.h.js /builddir/build/BUILD/firefox-56.0/js/src/builtin/String.js /builddir/build/BUILD/firefox-56.0/js/src/builtin/Set.js /builddir/build/BUILD/firefox-56.0/js/src/builtin/Sorting.js /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedArray.js /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.js /builddir/build/BUILD/firefox-56.0/js/src/builtin/WeakMap.js /builddir/build/BUILD/firefox-56.0/js/src/builtin/WeakSet.js /usr/bin/g++ -std=gnu++11 -E -o self-hosting-preprocessed.pp -DMOZ_PERMISSIONS=1 -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DEXPOSE_INTL_API=1 -DMOZ_ALLOW_LEGACY_EXTENSIONS=1 -DU_USING_ICU_NAMESPACE=0 -DNO_NSPR_10_SUPPORT=1 -DMOZ_B2G_VERSION="1.0.0" -DMOZ_SERVICES_HEALTHREPORT=1 -DHAVE_STDINT_H=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_XUL=1 -DUSE_SKIA=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_MEMMEM=1 -DMALLOC_H= -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DHAVE_LANGINFO_CODESET=1 -DSTDC_HEADERS=1 -DHAVE__UNWIND_BACKTRACE=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DHAVE_MALLOC_H=1 -DSTATIC_JS_API=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DMOZ_FFMPEG=1 -DMOZ_USER_DIR=".mozilla" -DTRIMMED=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMOZILLA_OFFICIAL=1 -DBUILD_ARM_NEON=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_ALLOCA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DNS_PRINT_PREVIEW=1 -DHAVE_SYSCALL=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DMOZ_DLL_SUFFIX=".so" -DNS_PRINTING=1 -DMOZ_MEMORY=1 -DMOZ_ENABLE_DBUS=1 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_WEBSPEECH=1 -DHAVE_STRNDUP=1 -DRELEASE_OR_BETA=1 -DCROSS_COMPILE= -DTARGET_XPCOM_ABI="arm-eabi-gcc3" -DMOZILLA_UAVERSION="56.0" -DMOZ_TREE_PIXMAN=1 -DMOZ_FMP4=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_RES_NINIT=1 -DMOZ_APP_UA_NAME="" -DMOZ_URL_CLASSIFIER=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_APP_UA_VERSION="56.0" -DMOZ_TREE_CAIRO=1 -DMOZ_ADDON_SIGNING=1 -DENABLE_INTL_API=1 -DHAVE_NETINET_IN_H=1 -DVA_COPY=va_copy -DHAVE_MEMALIGN=1 -DMOZ_X11=1 -DHAVE_LOCALECONV=1 -DMOZ_STATIC_JS=1 -DMOZ_LOGGING=1 -DMOZILLA_VERSION_U=56.0 -DHAVE_DLADDR=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_PULSEAUDIO=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_LSTAT64=1 -DHAVE_SYS_QUOTA_H=1 -DMOZ_BUILD_APP=browser -DHAVE_ARM_NEON=1 -DMOZ_ENABLE_SIGNMAR=1 -DATK_MINOR_VERSION=24 -DMOZ_PHOENIX=1 -DMOZ_WIDGET_GTK=3 -DGL_PROVIDER_GLX=1 -DHAVE_CLOCK_MONOTONIC=1 -DMOZILLA_VERSION="56.0" -DMOZ_OFFICIAL_BRANDING=1 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DHAVE_ARM_SIMD=1 -DACCESSIBILITY=1 -DHAVE_INTTYPES_H=1 -DHAVE_TRUNCATE64=1 -DHAVE_PTHREAD_H=1 -DHAVE_UNISTD_H=1 -DNDEBUG=1 -DMOZ_MEMORY_LINUX=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LIBVPX=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_STAT64=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_SETPRIORITY=1 -DD_INO=d_ino -DMOZ_B2G_OS_NAME="" -DMOZ_ENABLE_MASK_AS_SHORTHAND=1 -DMOZ_SECUREELEMENT=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DFIREFOX_VERSION=56.0 -DHAVE_GMTIME_R=1 -DMOZ_SAMPLE_TYPE_S16=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_DISTRIBUTION_ID="org.mozilla" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DFORCE_PR_LOG=1 -DATK_REV_VERSION=0 -DATK_MAJOR_VERSION=2 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DMOZ_TELEMETRY_REPORTING=1 -DA11Y_LOG=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_ENABLE_XREMOTE=1 -DHAVE_SYS_TYPES_H=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DBUILD_CTYPES=1 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DMOZ_ENABLE_SKIA=1 -DMOZ_DATA_REPORTING=1 -DHAVE_GETOPT_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLINFO=1 -DXP_LINUX=1 -DHAVE_DIRENT_H=1 -DUSE_SKIA_GPU=1 -DMOZ_FEEDS=1 -DHAVE_VA_COPY=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_TREMOR=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_GLUE_IN_PROGRAM=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DFUNCPROTO=15 -DHAVE_STRERROR=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LCHOWN=1 -DHAVE_I18N_LC_MESSAGES=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_PLACES=1 -DHAVE_VALLOC=1 -DMOZ_ENABLE_GCONF=1 -DU_STATIC_IMPLEMENTATION=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_LOCALTIME_R=1 self-hosting-cpp-input.cpp StatsPhasesGenerated.h /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/js/src/gc/GenerateStatsPhases.py generateHeader gc/StatsPhasesGenerated.h .deps/gc/StatsPhasesGenerated.h.pp StatsPhasesGenerated.cpp /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/js/src/gc/GenerateStatsPhases.py generateCpp gc/StatsPhasesGenerated.cpp .deps/gc/StatsPhasesGenerated.cpp.pp ../../config/nsinstall -R -m 644 'js-config.h' '../../dist/include' make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/js/src' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/js/src/build' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/js/src/build' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/memory/mozjemalloc' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/memory/mozjemalloc' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/mozglue/build' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/mozglue/build' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/xpcom' xpcom-config.h /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file xpcom-config.h .deps/xpcom-config.h.pp /builddir/build/BUILD/firefox-56.0/xpcom/xpcom-config.h.in xpcom-private.h /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file xpcom-private.h .deps/xpcom-private.h.pp /builddir/build/BUILD/firefox-56.0/xpcom/xpcom-private.h.in ../config/nsinstall -R -m 644 'xpcom-config.h' '../dist/include' make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/xpcom' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/xpcom/idl-parser/xpidl' xpidl.stub /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/xpcom/idl-parser/xpidl/header.py main xpidl.stub .deps/xpidl.stub.pp make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/xpcom/idl-parser/xpidl' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/xpcom/xpidl' /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.process_install_manifest ../../dist/idl ../../_build_manifests/install/dist_idl Elapsed: 0.25s; From ../../dist/idl: Kept 1079 existing; Added/updated 0; Removed 0 files and 0 directories. make[6]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/config/makefiles/xpidl' mkdir -p '.deps/' mkdir -p '../../../dist/include/' mkdir -p '../../../dist/bin/browser/components/' browser-feeds.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/browser/components \ browser-feeds nsIFeedResultService nsIWebContentConverterRegistrar browser-newtab.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/browser/components \ browser-newtab nsIAboutNewTabService browsercompsbase.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/browser/components \ browsercompsbase nsIBrowserGlue nsIBrowserHandler jsinspector.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/browser/components \ jsinspector nsIJSInspector migration.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/browser/components \ migration nsIBrowserProfileMigrator sessionstore.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/browser/components \ sessionstore nsISessionStartup nsISessionStore shellservice.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/browser/components \ shellservice nsIGNOMEShellService nsIShellService mkdir -p '../../../dist/bin/components/' accessibility.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ accessibility nsIAccessibilityService nsIAccessible nsIAccessibleApplication nsIAccessibleCaretMoveEvent nsIAccessibleDocument nsIAccessibleEditableText nsIAccessibleEvent nsIAccessibleHideEvent nsIAccessibleHyperLink nsIAccessibleHyperText nsIAccessibleImage nsIAccessibleObjectAttributeChangedEvent nsIAccessiblePivot nsIAccessibleRelation nsIAccessibleRole nsIAccessibleSelectable nsIAccessibleStateChangeEvent nsIAccessibleStates nsIAccessibleTable nsIAccessibleTableChangeEvent nsIAccessibleText nsIAccessibleTextChangeEvent nsIAccessibleTextRange nsIAccessibleTypes nsIAccessibleValue nsIAccessibleVirtualCursorChangeEvent nsIXBLAccessible alerts.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ alerts nsIAlertsService appshell.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ appshell nsIAppShellService nsIPopupWindowManager nsIWindowMediator nsIWindowMediatorListener nsIWindowlessBrowser nsIXULBrowserWindow nsIXULWindow appstartup.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ appstartup nsIAppStartup nsIUserInfo autocomplete.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ autocomplete nsIAutoCompleteController nsIAutoCompleteInput nsIAutoCompletePopup nsIAutoCompleteResult nsIAutoCompleteSearch nsIAutoCompleteSimpleResult autoconfig.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ autoconfig nsIAutoConfig nsIReadConfig browser-element.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ browser-element nsIBrowserElementAPI caps.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ caps nsIAddonPolicyService nsIDomainPolicy nsIPrincipal nsIScriptSecurityManager captivedetect.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ captivedetect nsICaptivePortalDetector chrome.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ chrome nsIChromeRegistry nsIToolkitChromeRegistry commandhandler.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ commandhandler nsICommandManager nsICommandParams nsIControllerCommand nsIControllerCommandTable nsIControllerContext nsPICommandUpdater commandlines.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ commandlines nsICommandLine nsICommandLineHandler nsICommandLineRunner nsICommandLineValidator composer.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ composer nsIEditingSession content_events.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ content_events nsIEventListenerService content_geckomediaplugins.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ content_geckomediaplugins mozIGeckoMediaPluginChromeService mozIGeckoMediaPluginService content_html.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ content_html nsIDateTimeInputArea nsIFormSubmitObserver nsIImageDocument nsIMenuBuilder content_webrtc.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ content_webrtc nsITabSource content_xslt.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ content_xslt nsIXSLTProcessor nsIXSLTProcessorPrivate txIEXSLTRegExFunctions txIFunctionEvaluationContext txINodeSet txIXPathObject directory.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ directory nsIHTTPIndex diskspacewatcher.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ diskspacewatcher nsIDiskSpaceWatcher docshell.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ docshell nsCDefaultURIFixup nsIClipboardCommands nsIContentViewer nsIContentViewerContainer nsIContentViewerEdit nsIContentViewerFile nsIContextMenuListener nsIContextMenuListener2 nsIDocCharset nsIDocShell nsIDocShellLoadInfo nsIDocShellTreeItem nsIDocShellTreeOwner nsIDocumentLoaderFactory nsIDownloadHistory nsIGlobalHistory2 nsILoadContext nsIPrivacyTransitionObserver nsIReflowObserver nsIRefreshURI nsIScrollable nsITextScroll nsITooltipListener nsITooltipTextProvider nsIURIFixup nsIWebNavigation nsIWebNavigationInfo nsIWebPageDescriptor dom.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom mozIDOMWindow nsIConsoleAPIStorage nsIContentPolicy nsIContentPolicyBase nsIDOMDOMCursor nsIDOMDOMRequest nsIDOMDataChannel nsIDOMFormData nsIDOMParser nsIDOMSerializer nsIDocumentEncoder nsIDroppedLinkHandler nsIFrameLoader nsIHangReport nsIImageLoadingContent nsIMessageManager nsIObjectLoadingContent nsIRemoteWindowContext nsIScriptChannel nsIScriptLoaderObserver nsISelection nsISelectionController nsISelectionDisplay nsISelectionListener nsISelectionPrivate nsISimpleContentPolicy nsISlowScriptDebug warning: interface 'nsISelectionPrivate' is scriptable but derives from non-scriptable 'nsISelection', ../../../dist/idl/nsISelectionPrivate.idl line 31:0 interface nsISelectionPrivate : nsISelection ^ dom_audiochannel.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_audiochannel nsIAudioChannelAgent dom_base.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_base domstubs nsIBrowser nsIBrowserDOMWindow nsIContentPermissionPrompt nsIContentPrefService nsIContentPrefService2 nsIContentProcess nsIContentURIGrouper nsIDOMChromeWindow nsIDOMClientRect nsIDOMClientRectList nsIDOMConstructor nsIDOMCrypto nsIDOMGlobalPropertyInitializer nsIDOMHistory nsIDOMModalContentWindow nsIDOMNavigator nsIDOMScreen nsIDOMWindow nsIDOMWindowCollection nsIDOMWindowUtils nsIFocusManager nsIIdleObserver nsIQueryContentEventResult nsIRemoteBrowser nsIServiceWorkerManager nsIStructuredCloneContainer nsITabChild nsITabParent nsITextInputProcessor nsITextInputProcessorCallback dom_bindings.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_bindings nsIScriptError dom_canvas.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_canvas nsIDOMCanvasRenderingContext2D nsIDOMWebGLRenderingContext dom_core.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_core nsIDOMAttr nsIDOMCDATASection nsIDOMCharacterData nsIDOMComment nsIDOMDOMException nsIDOMDOMImplementation nsIDOMDocument nsIDOMDocumentFragment nsIDOMDocumentType nsIDOMElement nsIDOMMozNamedAttrMap nsIDOMNSEditableElement nsIDOMNode nsIDOMNodeList nsIDOMProcessingInstruction nsIDOMText nsIDOMXMLDocument dom_css.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_css nsIDOMCSSConditionRule nsIDOMCSSCounterStyleRule nsIDOMCSSFontFaceRule nsIDOMCSSFontFeatureValuesRule nsIDOMCSSGroupingRule nsIDOMCSSImportRule nsIDOMCSSKeyframeRule nsIDOMCSSKeyframesRule nsIDOMCSSMediaRule nsIDOMCSSMozDocumentRule nsIDOMCSSPageRule nsIDOMCSSPrimitiveValue nsIDOMCSSRule nsIDOMCSSRuleList nsIDOMCSSStyleDeclaration nsIDOMCSSStyleRule nsIDOMCSSStyleSheet nsIDOMCSSSupportsRule nsIDOMCSSUnknownRule nsIDOMCSSValue nsIDOMCSSValueList nsIDOMCounter nsIDOMRect dom_events.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_events nsIDOMAnimationEvent nsIDOMBeforeUnloadEvent nsIDOMClipboardEvent nsIDOMCommandEvent nsIDOMCustomEvent nsIDOMDataTransfer nsIDOMDragEvent nsIDOMEvent nsIDOMEventListener nsIDOMEventTarget nsIDOMFocusEvent nsIDOMKeyEvent nsIDOMMouseEvent nsIDOMMouseScrollEvent nsIDOMMutationEvent nsIDOMNSEvent nsIDOMNotifyPaintEvent nsIDOMPaintRequest nsIDOMScrollAreaEvent nsIDOMSimpleGestureEvent nsIDOMTransitionEvent nsIDOMUIEvent nsIDOMWheelEvent dom_file.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_file nsIDOMBlob nsIDOMFileList dom_geolocation.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_geolocation nsIDOMGeoGeolocation nsIDOMGeoPosition nsIDOMGeoPositionCallback nsIDOMGeoPositionCoords nsIDOMGeoPositionError nsIDOMGeoPositionErrorCallback dom_html.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_html nsIDOMHTMLAnchorElement nsIDOMHTMLAreaElement nsIDOMHTMLBaseElement nsIDOMHTMLBodyElement nsIDOMHTMLButtonElement nsIDOMHTMLCanvasElement nsIDOMHTMLCollection nsIDOMHTMLDirectoryElement nsIDOMHTMLDocument nsIDOMHTMLElement nsIDOMHTMLEmbedElement nsIDOMHTMLFieldSetElement nsIDOMHTMLFormElement nsIDOMHTMLFrameElement nsIDOMHTMLFrameSetElement nsIDOMHTMLHRElement nsIDOMHTMLHeadElement nsIDOMHTMLHtmlElement nsIDOMHTMLIFrameElement nsIDOMHTMLImageElement nsIDOMHTMLInputElement nsIDOMHTMLLIElement nsIDOMHTMLLabelElement nsIDOMHTMLLinkElement nsIDOMHTMLMapElement nsIDOMHTMLMediaElement nsIDOMHTMLMenuElement nsIDOMHTMLMenuItemElement nsIDOMHTMLMetaElement nsIDOMHTMLOListElement nsIDOMHTMLObjectElement nsIDOMHTMLOptGroupElement nsIDOMHTMLOptionElement nsIDOMHTMLOptionsCollection nsIDOMHTMLParagraphElement nsIDOMHTMLPictureElement nsIDOMHTMLPreElement nsIDOMHTMLQuoteElement nsIDOMHTMLScriptElement nsIDOMHTMLSelectElement nsIDOMHTMLSourceElement nsIDOMHTMLStyleElement nsIDOMHTMLTableCellElement nsIDOMHTMLTextAreaElement nsIDOMHTMLUListElement nsIDOMMozBrowserFrame nsIDOMTimeRanges nsIDOMValidityState nsIMozBrowserFrame dom_json.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_json nsIJSON dom_media.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_media nsIAudioDeviceInfo nsIDOMNavigatorUserMedia nsIMediaManager dom_network.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_network nsIMozNavigatorNetwork nsITCPSocketCallback nsIUDPSocketChild dom_notification.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_notification nsINotificationStorage dom_offline.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_offline nsIDOMOfflineResourceList dom_payments.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_payments nsIPaymentActionRequest nsIPaymentActionResponse nsIPaymentAddress nsIPaymentRequest nsIPaymentRequestService nsIPaymentUIService dom_power.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_power nsIDOMWakeLockListener nsIPowerManagerService dom_presentation.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_presentation nsIPresentationControlChannel nsIPresentationControlService nsIPresentationDevice nsIPresentationDeviceManager nsIPresentationDevicePrompt nsIPresentationDeviceProvider nsIPresentationListener nsIPresentationLocalDevice nsIPresentationRequestUIGlue nsIPresentationService nsIPresentationSessionRequest nsIPresentationSessionTransport nsIPresentationSessionTransportBuilder nsIPresentationTerminateRequest dom_push.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_push nsIPushErrorReporter nsIPushNotifier nsIPushService dom_quota.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_quota nsIQuotaCallbacks nsIQuotaManagerService nsIQuotaRequests nsIQuotaResults dom_range.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_range nsIDOMRange dom_security.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_security nsIContentSecurityManager nsIContentSecurityPolicy dom_sidebar.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_sidebar nsIWebContentHandlerRegistrar dom_smil.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_smil nsIDOMTimeEvent dom_storage.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_storage nsIDOMStorage nsIDOMStorageManager dom_stylesheets.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_stylesheets nsIDOMMediaList nsIDOMStyleSheet nsIDOMStyleSheetList dom_svg.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_svg nsIDOMSVGElement nsIDOMSVGLength dom_system.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_system nsIOSFileConstantsService dom_time.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_time nsITimeService dom_traversal.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_traversal nsIDOMNodeFilter nsIDOMNodeIterator nsIDOMTreeWalker dom_webspeechrecognition.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_webspeechrecognition nsISpeechRecognitionService dom_webspeechsynth.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_webspeechsynth nsISpeechService nsISynthVoiceRegistry dom_workers.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_workers nsIWorkerDebugger nsIWorkerDebuggerManager dom_xbl.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_xbl nsIDOMDocumentXBL dom_xhr.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_xhr nsIXMLHttpRequest dom_xpath.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_xpath nsIDOMXPathEvaluator nsIDOMXPathResult dom_xul.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_xul nsIDOMXULButtonElement nsIDOMXULCheckboxElement nsIDOMXULCommandDispatcher nsIDOMXULCommandEvent nsIDOMXULContainerElement nsIDOMXULControlElement nsIDOMXULDescriptionElement nsIDOMXULDocument nsIDOMXULElement nsIDOMXULImageElement nsIDOMXULLabelElement nsIDOMXULLabeledControlEl nsIDOMXULMenuListElement nsIDOMXULMultSelectCntrlEl nsIDOMXULPopupElement nsIDOMXULRelatedElement nsIDOMXULSelectCntrlEl nsIDOMXULSelectCntrlItemEl nsIDOMXULTextboxElement nsIDOMXULTreeElement downloads.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ downloads nsIApplicationReputation nsIDownload nsIDownloadManager nsIDownloadManagerUI nsIDownloadProgressListener editor.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ editor nsIContentFilter nsIDocumentStateListener nsIEditActionListener nsIEditor nsIEditorMailSupport nsIEditorObserver nsIEditorSpellCheck nsIEditorStyleSheets nsIEditorUtils nsIHTMLAbsPosEditor nsIHTMLEditor nsIHTMLInlineTableEditor nsIHTMLObjectResizer nsIPlaintextEditor nsITableEditor nsIURIRefObject nsPIEditorTransaction extensions.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ extensions amIAddonManager amIAddonManagerStartup amIAddonPathService amIWebInstallPrompt exthandler.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ exthandler nsCExternalHandlerService nsIContentDispatchChooser nsIExternalHelperAppService nsIExternalProtocolService nsIExternalSharingAppService nsIExternalURLHandlerService nsIHandlerService nsIHelperAppLauncherDialog exthelper.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ exthelper extIApplication fastfind.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ fastfind nsITypeAheadFind feeds.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ feeds nsIFeed nsIFeedContainer nsIFeedElementBase nsIFeedEntry nsIFeedGenerator nsIFeedListener nsIFeedPerson nsIFeedProcessor nsIFeedResult nsIFeedTextConstruct filepicker.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ filepicker nsIFileView gfx.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ gfx nsIFontEnumerator nsIScriptableRegion html5.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ html5 nsIParserUtils nsIScriptableUnescapeHTML htmlparser.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ htmlparser nsIExpatSink nsIExtendedExpatSink imglib2.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ imglib2 imgICache imgIContainer imgIContainerDebug imgIEncoder imgILoader imgINotificationObserver imgIOnloadBlocker imgIRequest imgIScriptedNotificationObserver imgITools nsIIconURI inspector.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ inspector inICSSValueSearch inIDOMUtils inIDOMView inIDeepTreeWalker inISearchObserver inISearchProcess nsIDOMFontFace nsIDOMFontFaceList intl.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ intl nsIStringBundle nsIStringBundleOverride jar.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ jar nsIJARChannel nsIJARProtocolHandler nsIJARURI nsIZipReader jsdebugger.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ jsdebugger IJSDebugger jsdownloads.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ jsdownloads mozIDownloadPlatform layout_base.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ layout_base nsILayoutHistoryState nsIPreloadedStyleSheet nsIStyleSheetService layout_printing.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ layout_printing nsIPrintProgress nsIPrintProgressParams nsIPrintStatusFeedback layout_xul.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ layout_xul nsIBoxObject nsIBrowserBoxObject nsIContainerBoxObject nsIListBoxObject nsIMenuBoxObject nsIScrollBoxObject nsISliderListener layout_xul_tree.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ layout_xul_tree nsITreeBoxObject nsITreeColumns nsITreeContentView nsITreeSelection nsITreeView locale.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ locale mozILocaleService mozIOSPreferences nsICollation nsILocale nsILocaleService nsIScriptableDateFormat loginmgr.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ loginmgr nsILoginInfo nsILoginManager nsILoginManagerCrypto nsILoginManagerPrompter nsILoginManagerStorage nsILoginMetaInfo mimetype.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ mimetype nsIMIMEHeaderParam nsIMIMEInfo nsIMIMEService mozfind.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ mozfind nsIFind nsIFindService nsIWebBrowserFind mozintl.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ mozintl mozIMozIntl mozIMozIntlHelper necko.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko mozIThirdPartyUtil nsIApplicationCache nsIApplicationCacheChannel nsIApplicationCacheContainer nsIApplicationCacheService nsIArrayBufferInputStream nsIAsyncStreamCopier nsIAsyncStreamCopier2 nsIAsyncVerifyRedirectCallback nsIAuthInformation nsIAuthModule nsIAuthPrompt nsIAuthPrompt2 nsIAuthPromptAdapterFactory nsIAuthPromptCallback nsIAuthPromptProvider nsIBackgroundFileSaver nsIBrowserSearchService nsIBufferedStreams nsIByteRangeRequest nsICacheInfoChannel nsICachingChannel nsICancelable nsICaptivePortalService nsIChannel nsIChannelEventSink nsIChannelWithDivertableParentListener nsIChildChannel nsIClassOfService nsIClassifiedChannel nsIContentSniffer nsIDashboard nsIDashboardEventNotifier nsIDeprecationWarner nsIDivertableChannel nsIDownloader nsIEncodedChannel nsIExternalProtocolHandler nsIFileStreams nsIFileURL nsIForcePendingChannel nsIFormPOSTActionChannel nsIHttpAuthenticatorCallback nsIHttpPushListener nsIIOService nsIIOService2 nsIIncrementalDownload nsIIncrementalStreamLoader nsIInputStreamChannel nsIInputStreamPump nsILoadContextInfo nsILoadGroup nsILoadGroupChild nsILoadInfo nsIMIMEInputStream nsIMultiPartChannel nsINestedURI nsINetAddr nsINetUtil nsINetworkInfoService nsINetworkInterceptController nsINetworkLinkService nsINetworkPredictor nsINetworkPredictorVerifier nsINetworkProperties nsINullChannel nsIParentChannel nsIParentRedirectingChannel nsIPermission nsIPermissionManager nsIPrivateBrowsingChannel nsIProgressEventSink nsIPrompt nsIProtocolHandler nsIProtocolProxyCallback nsIProtocolProxyFilter nsIProtocolProxyService nsIProtocolProxyService2 nsIProxiedChannel nsIProxiedProtocolHandler nsIProxyInfo nsIRandomGenerator nsIRedirectChannelRegistrar nsIRedirectHistoryEntry nsIRedirectResultListener nsIRequest nsIRequestContext nsIRequestObserver nsIRequestObserverProxy nsIResumableChannel nsISecCheckWrapChannel nsISecureBrowserUI nsISecurityEventSink nsISecurityInfoProvider nsISensitiveInfoHiddenURI nsISerializationHelper nsIServerSocket nsISimpleStreamListener nsISocketFilter nsISocketTransport nsISocketTransportService nsISpeculativeConnect nsIStandardURL nsIStreamListener nsIStreamListenerTee nsIStreamLoader nsIStreamTransportService nsIStreamingProtocolController nsIStreamingProtocolService nsISyncStreamListener nsISystemProxySettings nsITLSServerSocket nsIThreadRetargetableRequest nsIThreadRetargetableStreamListener nsIThrottledInputChannel nsITimedChannel nsITraceableChannel nsITransport nsIUDPSocket nsIURI nsIURIClassifier nsIURIWithBlobImpl nsIURIWithPrincipal nsIURL nsIURLParser nsIUnicharStreamLoader nsIUploadChannel nsIUploadChannel2 nsPILoadGroupInternal nsPISocketTransportService necko_about.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_about nsIAboutModule necko_cache.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_cache nsICache nsICacheEntryDescriptor nsICacheListener nsICacheService nsICacheSession nsICacheVisitor necko_cache2.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_cache2 nsICacheEntry nsICacheEntryDoomCallback nsICacheEntryOpenCallback nsICacheStorage nsICacheStorageService nsICacheStorageVisitor nsICacheTesting necko_cookie.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_cookie nsICookie nsICookie2 nsICookieManager nsICookieManager2 nsICookiePermission nsICookieService necko_dns.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_dns nsIDNSListener nsIDNSRecord nsIDNSService nsIEffectiveTLDService nsIIDNService nsPIDNSService necko_file.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_file nsIFileChannel nsIFileProtocolHandler necko_ftp.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_ftp nsIFTPChannel nsIFTPChannelParentInternal necko_http.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_http nsIBackgroundChannelRegistrar nsICompressConvStats nsIHstsPrimingCallback nsIHttpActivityObserver nsIHttpAuthManager nsIHttpAuthenticableChannel nsIHttpAuthenticator nsIHttpChannel nsIHttpChannelAuthProvider nsIHttpChannelChild nsIHttpChannelInternal nsIHttpEventSink nsIHttpHeaderVisitor nsIHttpProtocolHandler nsIRaceCacheWithNetwork nsIWellKnownOpportunisticUtils necko_mdns.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_mdns nsIDNSServiceDiscovery necko_res.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_res nsIResProtocolHandler nsISubstitutingProtocolHandler nsISubstitutionObserver necko_socket.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_socket nsISOCKSSocketInfo nsISSLSocketControl nsISocketProvider nsISocketProviderService nsITransportSecurityInfo necko_strconv.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_strconv mozITXTToHTMLConv nsIDirIndex nsIDirIndexListener nsIStreamConverter nsIStreamConverterService nsITXTToHTMLConv necko_viewsource.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_viewsource nsIViewSourceChannel necko_websocket.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_websocket nsITransportProvider nsIWebSocketChannel nsIWebSocketEventService nsIWebSocketListener necko_wifi.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_wifi nsIWifiAccessPoint nsIWifiListener nsIWifiMonitor necko_wyciwyg.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_wyciwyg nsIWyciwygChannel parentalcontrols.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ parentalcontrols nsIParentalControlsService pipnss.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ pipnss nsIASN1Object nsIASN1PrintableItem nsIASN1Sequence nsIAssociatedContentSecurity nsIBadCertListener2 nsICertBlocklist nsICertOverrideService nsICertTree nsICertificateDialogs nsIClientAuthDialogs nsIContentSignatureVerifier nsICryptoHMAC nsICryptoHash nsIDataSignatureVerifier nsIGenKeypairInfoDlg nsIKeyModule nsIKeygenThread nsILocalCertService nsINSSErrorsService nsINSSU2FToken nsINSSVersion nsIPK11Token nsIPK11TokenDB nsIPKCS11 nsIPKCS11Module nsIPKCS11ModuleDB nsIPKCS11Slot nsIProtectedAuthThread nsISSLStatus nsISSLStatusProvider nsISecretDecoderRing nsISecurityUITelemetry nsISiteSecurityService nsITokenDialogs nsITokenPasswordDialogs nsIU2FToken nsIX509Cert nsIX509CertDB nsIX509CertList nsIX509CertValidity warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., pippki.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ pippki nsIASN1Tree places.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ places mozIAsyncFavicons mozIAsyncHistory mozIAsyncLivemarks mozIColorAnalyzer mozIPlacesAutoComplete mozIPlacesPendingOperation nsIAnnotationService nsIBrowserHistory nsIFaviconService nsINavBookmarksService nsINavHistoryService nsITaggingService nsPIPlacesDatabase plugin.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ plugin nsIHTTPHeaderListener nsIPluginDocument nsIPluginHost nsIPluginInputStream nsIPluginInstanceOwner nsIPluginTag nspluginroot pref.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ pref nsIPrefBranch nsIPrefBranch2 nsIPrefBranchInternal nsIPrefLocalizedString nsIPrefService nsIRelativeFilePref prefetch.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ prefetch nsIOfflineCacheUpdate nsIPrefetchService privatebrowsing.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ privatebrowsing nsIPrivateBrowsingTrackingProtectionWhitelist rdf.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ rdf nsIRDFCompositeDataSource nsIRDFContainer nsIRDFContainerUtils nsIRDFDataSource nsIRDFDelegateFactory nsIRDFInMemoryDataSource nsIRDFInferDataSource nsIRDFLiteral nsIRDFNode nsIRDFObserver nsIRDFPropagatableDataSource nsIRDFPurgeableDataSource nsIRDFRemoteDataSource nsIRDFResource nsIRDFService nsIRDFXMLParser nsIRDFXMLSerializer nsIRDFXMLSink nsIRDFXMLSource rdfIDataSource rdfITripleVisitor remote.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ remote nsIMarionette satchel.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ satchel nsIFormAutoComplete nsIFormFillController nsIInputListAutoComplete saxparser.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ saxparser nsIMozSAXXMLDeclarationHandler nsISAXAttributes nsISAXContentHandler nsISAXDTDHandler nsISAXErrorHandler nsISAXLexicalHandler nsISAXLocator nsISAXMutableAttributes nsISAXXMLFilter nsISAXXMLReader services-crypto-component.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ services-crypto-component nsIIdentityCryptoService services_fxaccounts.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ services_fxaccounts nsIFxAccountsUIGlue shistory.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ shistory nsIBFCacheEntry nsIGroupedSHistory nsIPartialSHistory nsIPartialSHistoryListener nsISHContainer nsISHEntry nsISHTransaction nsISHistory nsISHistoryInternal nsISHistoryListener spellchecker.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ spellchecker mozIPersonalDictionary mozISpellCheckingEngine mozISpellI18NManager mozISpellI18NUtil startupcache.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ startupcache nsIStartupCache storage.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ storage mozIStorageAggregateFunction mozIStorageAsyncConnection mozIStorageAsyncStatement mozIStorageBaseStatement mozIStorageBindingParams mozIStorageBindingParamsArray mozIStorageCompletionCallback mozIStorageConnection mozIStorageError mozIStorageFunction mozIStoragePendingStatement mozIStorageProgressHandler mozIStorageResultSet mozIStorageRow mozIStorageService mozIStorageStatement mozIStorageStatementCallback mozIStorageStatementParams mozIStorageStatementRow mozIStorageVacuumParticipant mozIStorageValueArray telemetry.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ telemetry nsITelemetry toolkit_asyncshutdown.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ toolkit_asyncshutdown nsIAsyncShutdown toolkit_filewatcher.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ toolkit_filewatcher nsINativeFileWatcher toolkit_finalizationwitness.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ toolkit_finalizationwitness nsIFinalizationWitnessService toolkit_osfile.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ toolkit_osfile nsINativeOSFileInternals toolkit_perfmonitoring.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ toolkit_perfmonitoring nsIPerformanceStats toolkit_securityreporter.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ toolkit_securityreporter nsISecurityReporter toolkit_xulstore.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ toolkit_xulstore nsIXULStore toolkitprofile.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ toolkitprofile nsIProfileMigrator nsIProfileUnlocker nsIToolkitProfile nsIToolkitProfileService toolkitremote.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ toolkitremote nsIRemoteService txmgr.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ txmgr nsITransaction nsITransactionList nsITransactionListener nsITransactionManager txtsvc.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ txtsvc nsIInlineSpellChecker nsITextServicesFilter uconv.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ uconv nsIScriptableUConv nsITextToSubURI nsIUTF8ConverterService unicharutil.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ unicharutil nsIEntityConverter nsISaveAsCharset nsIUnicodeNormalizer update.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ update nsIUpdateTimerManager uriloader.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ uriloader nsCURILoader nsIContentHandler nsIDocumentLoader nsITransfer nsIURIContentListener nsIURILoader nsIWebProgress nsIWebProgressListener nsIWebProgressListener2 url-classifier.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ url-classifier nsIUrlClassifierDBService nsIUrlClassifierHashCompleter nsIUrlClassifierInfo nsIUrlClassifierPrefixSet nsIUrlClassifierStreamUpdater nsIUrlClassifierUtils nsIUrlListManager urlformatter.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ urlformatter nsIURLFormatter webBrowser_core.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ webBrowser_core nsCWebBrowser nsICommandHandler nsIEmbeddingSiteWindow nsIPrintingPromptService nsIWebBrowser nsIWebBrowserChrome nsIWebBrowserChrome2 nsIWebBrowserChrome3 nsIWebBrowserChromeFocus nsIWebBrowserFocus nsIWebBrowserPrint nsIWebBrowserSetup nsIWebBrowserStream webbrowserpersist.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ webbrowserpersist nsCWebBrowserPersist nsIWebBrowserPersist nsIWebBrowserPersistDocument nsIWebBrowserPersistable webextensions.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ webextensions mozIExtensionProcessScript nsIWebRequestListener webvtt.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ webvtt nsIWebVTTListener nsIWebVTTParserWrapper widget.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ widget nsIAppShell nsIApplicationChooser nsIBaseWindow nsIBidiKeyboard nsIClipboard nsIClipboardDragDropHookList nsIClipboardDragDropHooks nsIClipboardHelper nsIClipboardOwner nsIColorPicker nsIDisplayInfo nsIDragService nsIDragSession nsIFilePicker nsIFormatConverter nsIGfxInfo nsIGfxInfoDebug nsIIdleService nsIIdleServiceInternal nsIPrintSession nsIPrintSettings nsIPrintSettingsService nsIPrinterEnumerator nsIScreen nsIScreenManager nsISound nsITransferable windowcreator.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ windowcreator nsIWindowCreator nsIWindowCreator2 nsIWindowProvider windowds.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ windowds nsIWindowDataSource windowwatcher.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ windowwatcher nsIDialogParamBlock nsIPromptFactory nsIPromptService nsIPromptService2 nsIWindowWatcher nsPIPromptService nsPIWindowWatcher xpcom_base.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ xpcom_base nsIConsoleListener nsIConsoleMessage nsIConsoleService nsICycleCollectorListener nsIDebug2 nsIErrorService nsIException nsIGZFileWriter nsIInterfaceRequestor nsIMemory nsIMemoryInfoDumper nsIMemoryReporter nsIMessageLoop nsIMutable nsIProgrammingLanguage nsISecurityConsoleMessage nsIStatusReporter nsISupports nsIUUIDGenerator nsIVersionComparator nsIWeakReference nsrootidl xpcom_components.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ xpcom_components nsICategoryManager nsIClassInfo nsIComponentManager nsIComponentRegistrar nsIFactory nsIModule nsIServiceManager xpcom_ds.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ xpcom_ds nsIArray nsIArrayExtensions nsIAtom nsIAtomService nsIHashable nsIINIParser nsIMutableArray nsIObserver nsIObserverService nsIPersistentProperties2 nsIProperties nsIProperty nsIPropertyBag nsIPropertyBag2 nsISerializable nsISimpleEnumerator nsIStringEnumerator nsISupportsIterators nsISupportsPrimitives nsIVariant nsIWritablePropertyBag nsIWritablePropertyBag2 xpcom_io.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ xpcom_io nsIAsyncInputStream nsIAsyncOutputStream nsIBinaryInputStream nsIBinaryOutputStream nsICloneableInputStream nsIConverterInputStream nsIConverterOutputStream nsIDirectoryEnumerator nsIDirectoryService nsIFile nsIIOUtil nsIInputStream nsIInputStreamTee nsILineInputStream nsILocalFile nsILocalFileWin nsIMultiplexInputStream nsIObjectInputStream nsIObjectOutputStream nsIOutputStream nsIPipe nsISafeOutputStream nsIScriptableBase64Encoder nsIScriptableInputStream nsISeekableStream nsIStorageStream nsIStreamBufferAccess nsIStringStream nsIUnicharInputStream nsIUnicharLineInputStream nsIUnicharOutputStream xpcom_system.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ xpcom_system nsIBlocklistService nsIDeviceSensors nsIGConfService nsIGIOService nsIGSettingsService nsIGeolocationProvider nsIHapticFeedback nsIPackageKitService nsIPlatformInfo nsIXULAppInfo nsIXULRuntime xpcom_threads.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ xpcom_threads nsIEnvironment nsIEventTarget nsIHangDetails nsIIdlePeriod nsINamed nsIProcess nsIRunnable nsISerialEventTarget nsISupportsPriority nsIThread nsIThreadInternal nsIThreadManager nsIThreadPool nsITimer xpcom_xpti.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ xpcom_xpti nsIInterfaceInfo nsIInterfaceInfoManager xpconnect.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ xpconnect mozIJSSubScriptLoader nsIAddonInterposition nsIXPCScriptable nsIXPConnect xpcIJSGetFactory xpcIJSModuleLoader xpcIJSWeakReference xpccomponents xpcexception xpcjsid xul.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ xul nsIController nsIControllers nsIXULOverlayProvider xulapp.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ xulapp nsINativeAppSupport xultmpl.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ xultmpl nsIXULBuilderListener nsIXULSortService nsIXULTemplateBuilder nsIXULTemplateQueryProcessor nsIXULTemplateResult nsIXULTemplateRuleFilter zipwriter.xpt /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply -I/builddir/build/BUILD/firefox-56.0/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ zipwriter nsIZipWriter /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.buildlist ../../../dist/bin/browser/chrome.manifest 'manifest components/interfaces.manifest' /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.buildlist ../../../dist/bin/chrome.manifest 'manifest components/interfaces.manifest' /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.buildlist ../../../dist/bin/browser/components/interfaces.manifest 'interfaces browser-feeds.xpt' 'interfaces browser-newtab.xpt' 'interfaces browsercompsbase.xpt' 'interfaces jsinspector.xpt' 'interfaces migration.xpt' 'interfaces sessionstore.xpt' 'interfaces shellservice.xpt' /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.buildlist ../../../dist/bin/components/interfaces.manifest 'interfaces accessibility.xpt' 'interfaces alerts.xpt' 'interfaces appshell.xpt' 'interfaces appstartup.xpt' 'interfaces autocomplete.xpt' 'interfaces autoconfig.xpt' 'interfaces browser-element.xpt' 'interfaces caps.xpt' 'interfaces captivedetect.xpt' 'interfaces chrome.xpt' 'interfaces commandhandler.xpt' 'interfaces commandlines.xpt' 'interfaces composer.xpt' 'interfaces content_events.xpt' 'interfaces content_geckomediaplugins.xpt' 'interfaces content_html.xpt' 'interfaces content_webrtc.xpt' 'interfaces content_xslt.xpt' 'interfaces directory.xpt' 'interfaces diskspacewatcher.xpt' 'interfaces docshell.xpt' 'interfaces dom.xpt' 'interfaces dom_audiochannel.xpt' 'interfaces dom_base.xpt' 'interfaces dom_bindings.xpt' 'interfaces dom_canvas.xpt' 'interfaces dom_core.xpt' 'interfaces dom_css.xpt' 'interfaces dom_events.xpt' 'interfaces dom_file.xpt' 'interfaces dom_geolocation.xpt' 'interfaces dom_html.xpt' 'interfaces dom_json.xpt' 'interfaces dom_media.xpt' 'interfaces dom_network.xpt' 'interfaces dom_notification.xpt' 'interfaces dom_offline.xpt' 'interfaces dom_payments.xpt' 'interfaces dom_power.xpt' 'interfaces dom_presentation.xpt' 'interfaces dom_push.xpt' 'interfaces dom_quota.xpt' 'interfaces dom_range.xpt' 'interfaces dom_security.xpt' 'interfaces dom_sidebar.xpt' 'interfaces dom_smil.xpt' 'interfaces dom_storage.xpt' 'interfaces dom_stylesheets.xpt' 'interfaces dom_svg.xpt' 'interfaces dom_system.xpt' 'interfaces dom_time.xpt' 'interfaces dom_traversal.xpt' 'interfaces dom_webspeechrecognition.xpt' 'interfaces dom_webspeechsynth.xpt' 'interfaces dom_workers.xpt' 'interfaces dom_xbl.xpt' 'interfaces dom_xhr.xpt' 'interfaces dom_xpath.xpt' 'interfaces dom_xul.xpt' 'interfaces downloads.xpt' 'interfaces editor.xpt' 'interfaces extensions.xpt' 'interfaces exthandler.xpt' 'interfaces exthelper.xpt' 'interfaces fastfind.xpt' 'interfaces feeds.xpt' 'interfaces filepicker.xpt' 'interfaces gfx.xpt' 'interfaces html5.xpt' 'interfaces htmlparser.xpt' 'interfaces imglib2.xpt' 'interfaces inspector.xpt' 'interfaces intl.xpt' 'interfaces jar.xpt' 'interfaces jsdebugger.xpt' 'interfaces jsdownloads.xpt' 'interfaces layout_base.xpt' 'interfaces layout_printing.xpt' 'interfaces layout_xul.xpt' 'interfaces layout_xul_tree.xpt' 'interfaces locale.xpt' 'interfaces loginmgr.xpt' 'interfaces mimetype.xpt' 'interfaces mozfind.xpt' 'interfaces mozintl.xpt' 'interfaces necko.xpt' 'interfaces necko_about.xpt' 'interfaces necko_cache.xpt' 'interfaces necko_cache2.xpt' 'interfaces necko_cookie.xpt' 'interfaces necko_dns.xpt' 'interfaces necko_file.xpt' 'interfaces necko_ftp.xpt' 'interfaces necko_http.xpt' 'interfaces necko_mdns.xpt' 'interfaces necko_res.xpt' 'interfaces necko_socket.xpt' 'interfaces necko_strconv.xpt' 'interfaces necko_viewsource.xpt' 'interfaces necko_websocket.xpt' 'interfaces necko_wifi.xpt' 'interfaces necko_wyciwyg.xpt' 'interfaces parentalcontrols.xpt' 'interfaces pipnss.xpt' 'interfaces pippki.xpt' 'interfaces places.xpt' 'interfaces plugin.xpt' 'interfaces pref.xpt' 'interfaces prefetch.xpt' 'interfaces privatebrowsing.xpt' 'interfaces rdf.xpt' 'interfaces remote.xpt' 'interfaces satchel.xpt' 'interfaces saxparser.xpt' 'interfaces services-crypto-component.xpt' 'interfaces services_fxaccounts.xpt' 'interfaces shistory.xpt' 'interfaces spellchecker.xpt' 'interfaces startupcache.xpt' 'interfaces storage.xpt' 'interfaces telemetry.xpt' 'interfaces toolkit_asyncshutdown.xpt' 'interfaces toolkit_filewatcher.xpt' 'interfaces toolkit_finalizationwitness.xpt' 'interfaces toolkit_osfile.xpt' 'interfaces toolkit_perfmonitoring.xpt' 'interfaces toolkit_securityreporter.xpt' 'interfaces toolkit_xulstore.xpt' 'interfaces toolkitprofile.xpt' 'interfaces toolkitremote.xpt' 'interfaces txmgr.xpt' 'interfaces txtsvc.xpt' 'interfaces uconv.xpt' 'interfaces unicharutil.xpt' 'interfaces update.xpt' 'interfaces uriloader.xpt' 'interfaces url-classifier.xpt' 'interfaces urlformatter.xpt' 'interfaces webBrowser_core.xpt' 'interfaces webbrowserpersist.xpt' 'interfaces webextensions.xpt' 'interfaces webvtt.xpt' 'interfaces widget.xpt' 'interfaces windowcreator.xpt' 'interfaces windowds.xpt' 'interfaces windowwatcher.xpt' 'interfaces xpcom_base.xpt' 'interfaces xpcom_components.xpt' 'interfaces xpcom_ds.xpt' 'interfaces xpcom_io.xpt' 'interfaces xpcom_system.xpt' 'interfaces xpcom_threads.xpt' 'interfaces xpcom_xpti.xpt' 'interfaces xpconnect.xpt' 'interfaces xul.xpt' 'interfaces xulapp.xpt' 'interfaces xultmpl.xpt' 'interfaces zipwriter.xpt' make[6]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/config/makefiles/xpidl' make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/xpcom/xpidl' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/media/openmax_dl/dl' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/media/openmax_dl/dl' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/media/libopus' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/media/libopus' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/media/libtheora' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/media/libtheora' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/config/external/ffi' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/config/external/ffi' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/toolkit/library/gtest/rust' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/toolkit/library/gtest/rust' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/security/apps' xpcshell.inc /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/security/apps/gen_cert_header.py xpcshellRoot xpcshell.inc .deps/xpcshell.inc.pp /builddir/build/BUILD/firefox-56.0/security/manager/ssl/tests/unit/test_signed_apps/trusted_ca1.der addons-public.inc /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/security/apps/gen_cert_header.py addonsPublicRoot addons-public.inc .deps/addons-public.inc.pp /builddir/build/BUILD/firefox-56.0/security/apps/addons-public.crt addons-stage.inc /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/security/apps/gen_cert_header.py addonsStageRoot addons-stage.inc .deps/addons-stage.inc.pp /builddir/build/BUILD/firefox-56.0/security/apps/addons-stage.crt privileged-package-root.inc /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/security/apps/gen_cert_header.py privilegedPackageRoot privileged-package-root.inc .deps/privileged-package-root.inc.pp /builddir/build/BUILD/firefox-56.0/security/apps/privileged-package-root.der make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/security/apps' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/xpcom/base' error_list.rs /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/xpcom/base/ErrorList.py error_list_rs error_list.rs .deps/error_list.rs.pp ErrorList.h /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/xpcom/base/ErrorList.py error_list_h ErrorList.h .deps/ErrorList.h.pp ErrorNamesInternal.h /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/xpcom/base/ErrorList.py error_names_internal_h ErrorNamesInternal.h .deps/ErrorNamesInternal.h.pp ../../config/nsinstall -R -m 644 'ErrorList.h' '../../dist/include' ../../config/nsinstall -R -m 644 'ErrorNamesInternal.h' '../../dist/include' make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/xpcom/base' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/xpcom/reflect/xptcall/md/unix' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/xpcom/reflect/xptcall/md/unix' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/intl/locale' encodingsgroups.properties.h /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/intl/locale/props2arrays.py main encodingsgroups.properties.h .deps/encodingsgroups.properties.h.pp /builddir/build/BUILD/firefox-56.0/intl/locale/encodingsgroups.properties langGroups.properties.h /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/intl/locale/props2arrays.py main langGroups.properties.h .deps/langGroups.properties.h.pp /builddir/build/BUILD/firefox-56.0/intl/locale/langGroups.properties make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/intl/locale' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/intl/locale/unix' unixcharset.properties.h /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/intl/locale/props2arrays.py main unixcharset.properties.h .deps/unixcharset.properties.h.pp /builddir/build/BUILD/firefox-56.0/intl/locale/unix/unixcharset.properties make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/intl/locale/unix' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/intl/locales' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/intl/locales' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk' necko-config.h /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file necko-config.h .deps/necko-config.h.pp /builddir/build/BUILD/firefox-56.0/netwerk/necko-config.h.in ../config/nsinstall -R -m 644 'necko-config.h' '../dist/include' make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/dns' etld_data.inc /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/netwerk/dns/prepare_tlds.py main etld_data.inc .deps/etld_data.inc.pp /builddir/build/BUILD/firefox-56.0/netwerk/dns/effective_tld_names.dat make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/dns' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl' /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/pythonpath.py \ -I/builddir/build/BUILD/firefox-56.0/other-licenses/ply \ /builddir/build/BUILD/firefox-56.0/ipc/ipdl/ipdl.py \ --sync-msg-list=/builddir/build/BUILD/firefox-56.0/ipc/ipdl/sync-messages.ini \ --msg-metadata=/builddir/build/BUILD/firefox-56.0/ipc/ipdl/message-metadata.ini \ --outheaders-dir=_ipdlheaders \ --outcpp-dir=. \ -I/builddir/build/BUILD/firefox-56.0/accessible/ipc/other -I/builddir/build/BUILD/firefox-56.0/devtools/shared/heapsnapshot -I/builddir/build/BUILD/firefox-56.0/dom/asmjscache -I/builddir/build/BUILD/firefox-56.0/dom/broadcastchannel -I/builddir/build/BUILD/firefox-56.0/dom/cache -I/builddir/build/BUILD/firefox-56.0/dom/fetch -I/builddir/build/BUILD/firefox-56.0/dom/file/ipc -I/builddir/build/BUILD/firefox-56.0/dom/filehandle -I/builddir/build/BUILD/firefox-56.0/dom/filesystem -I/builddir/build/BUILD/firefox-56.0/dom/flyweb -I/builddir/build/BUILD/firefox-56.0/dom/gamepad/ipc -I/builddir/build/BUILD/firefox-56.0/dom/indexedDB -I/builddir/build/BUILD/firefox-56.0/dom/ipc -I/builddir/build/BUILD/firefox-56.0/dom/media/gmp -I/builddir/build/BUILD/firefox-56.0/dom/media/ipc -I/builddir/build/BUILD/firefox-56.0/dom/media/systemservices -I/builddir/build/BUILD/firefox-56.0/dom/media/webrtc -I/builddir/build/BUILD/firefox-56.0/dom/media/webspeech/synth/ipc -I/builddir/build/BUILD/firefox-56.0/dom/messagechannel -I/builddir/build/BUILD/firefox-56.0/dom/network -I/builddir/build/BUILD/firefox-56.0/dom/payments/ipc -I/builddir/build/BUILD/firefox-56.0/dom/plugins/ipc -I/builddir/build/BUILD/firefox-56.0/dom/presentation/ipc -I/builddir/build/BUILD/firefox-56.0/dom/quota -I/builddir/build/BUILD/firefox-56.0/dom/storage -I/builddir/build/BUILD/firefox-56.0/dom/webauthn -I/builddir/build/BUILD/firefox-56.0/dom/webbrowserpersist -I/builddir/build/BUILD/firefox-56.0/dom/workers -I/builddir/build/BUILD/firefox-56.0/extensions/spellcheck/hunspell/glue -I/builddir/build/BUILD/firefox-56.0/gfx/ipc -I/builddir/build/BUILD/firefox-56.0/gfx/layers/ipc -I/builddir/build/BUILD/firefox-56.0/gfx/vr/ipc -I/builddir/build/BUILD/firefox-56.0/hal/sandbox -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/ipc/testshell -I/builddir/build/BUILD/firefox-56.0/js/ipc -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/loader -I/builddir/build/BUILD/firefox-56.0/layout/ipc -I/builddir/build/BUILD/firefox-56.0/layout/printing/ipc -I/builddir/build/BUILD/firefox-56.0/netwerk/cookie -I/builddir/build/BUILD/firefox-56.0/netwerk/dns -I/builddir/build/BUILD/firefox-56.0/netwerk/ipc -I/builddir/build/BUILD/firefox-56.0/netwerk/ipc/../../media/mtransport/ipc -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/ftp -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/http -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/websocket -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/wyciwyg -I/builddir/build/BUILD/firefox-56.0/security/manager/ssl -I/builddir/build/BUILD/firefox-56.0/toolkit/components/printingui/ipc -I/builddir/build/BUILD/firefox-56.0/tools/profiler/gecko -I/builddir/build/BUILD/firefox-56.0/uriloader/exthandler -I/builddir/build/BUILD/firefox-56.0/uriloader/prefetch -I/builddir/build/BUILD/firefox-56.0/widget/gtk \ /builddir/build/BUILD/firefox-56.0/accessible/ipc/other/PDocAccessible.ipdl /builddir/build/BUILD/firefox-56.0/devtools/shared/heapsnapshot/PHeapSnapshotTempFileHelper.ipdl /builddir/build/BUILD/firefox-56.0/dom/asmjscache/PAsmJSCacheEntry.ipdl /builddir/build/BUILD/firefox-56.0/dom/broadcastchannel/PBroadcastChannel.ipdl /builddir/build/BUILD/firefox-56.0/dom/cache/CacheTypes.ipdlh /builddir/build/BUILD/firefox-56.0/dom/cache/PCache.ipdl /builddir/build/BUILD/firefox-56.0/dom/cache/PCacheOp.ipdl /builddir/build/BUILD/firefox-56.0/dom/cache/PCacheStorage.ipdl /builddir/build/BUILD/firefox-56.0/dom/cache/PCacheStreamControl.ipdl /builddir/build/BUILD/firefox-56.0/dom/fetch/ChannelInfo.ipdlh /builddir/build/BUILD/firefox-56.0/dom/fetch/FetchTypes.ipdlh /builddir/build/BUILD/firefox-56.0/dom/file/ipc/BlobTypes.ipdlh /builddir/build/BUILD/firefox-56.0/dom/file/ipc/IPCBlob.ipdlh /builddir/build/BUILD/firefox-56.0/dom/file/ipc/PIPCBlobInputStream.ipdl /builddir/build/BUILD/firefox-56.0/dom/file/ipc/PPendingIPCBlob.ipdl /builddir/build/BUILD/firefox-56.0/dom/filehandle/PBackgroundFileHandle.ipdl /builddir/build/BUILD/firefox-56.0/dom/filehandle/PBackgroundFileRequest.ipdl /builddir/build/BUILD/firefox-56.0/dom/filehandle/PBackgroundMutableFile.ipdl /builddir/build/BUILD/firefox-56.0/dom/filesystem/PFileSystemParams.ipdlh /builddir/build/BUILD/firefox-56.0/dom/filesystem/PFileSystemRequest.ipdl /builddir/build/BUILD/firefox-56.0/dom/flyweb/PFlyWebPublishedServer.ipdl /builddir/build/BUILD/firefox-56.0/dom/gamepad/ipc/GamepadEventTypes.ipdlh /builddir/build/BUILD/firefox-56.0/dom/gamepad/ipc/PGamepadEventChannel.ipdl /builddir/build/BUILD/firefox-56.0/dom/gamepad/ipc/PGamepadTestChannel.ipdl /builddir/build/BUILD/firefox-56.0/dom/indexedDB/PBackgroundIDBCursor.ipdl /builddir/build/BUILD/firefox-56.0/dom/indexedDB/PBackgroundIDBDatabase.ipdl /builddir/build/BUILD/firefox-56.0/dom/indexedDB/PBackgroundIDBDatabaseFile.ipdl /builddir/build/BUILD/firefox-56.0/dom/indexedDB/PBackgroundIDBDatabaseRequest.ipdl /builddir/build/BUILD/firefox-56.0/dom/indexedDB/PBackgroundIDBFactory.ipdl /builddir/build/BUILD/firefox-56.0/dom/indexedDB/PBackgroundIDBFactoryRequest.ipdl /builddir/build/BUILD/firefox-56.0/dom/indexedDB/PBackgroundIDBRequest.ipdl /builddir/build/BUILD/firefox-56.0/dom/indexedDB/PBackgroundIDBSharedTypes.ipdlh /builddir/build/BUILD/firefox-56.0/dom/indexedDB/PBackgroundIDBTransaction.ipdl /builddir/build/BUILD/firefox-56.0/dom/indexedDB/PBackgroundIDBVersionChangeTransaction.ipdl /builddir/build/BUILD/firefox-56.0/dom/indexedDB/PBackgroundIndexedDBUtils.ipdl /builddir/build/BUILD/firefox-56.0/dom/indexedDB/PIndexedDBPermissionRequest.ipdl /builddir/build/BUILD/firefox-56.0/dom/ipc/DOMTypes.ipdlh /builddir/build/BUILD/firefox-56.0/dom/ipc/MemoryReportTypes.ipdlh /builddir/build/BUILD/firefox-56.0/dom/ipc/PBrowser.ipdl /builddir/build/BUILD/firefox-56.0/dom/ipc/PBrowserOrId.ipdlh /builddir/build/BUILD/firefox-56.0/dom/ipc/PColorPicker.ipdl /builddir/build/BUILD/firefox-56.0/dom/ipc/PContent.ipdl /builddir/build/BUILD/firefox-56.0/dom/ipc/PContentBridge.ipdl /builddir/build/BUILD/firefox-56.0/dom/ipc/PContentPermission.ipdlh /builddir/build/BUILD/firefox-56.0/dom/ipc/PContentPermissionRequest.ipdl /builddir/build/BUILD/firefox-56.0/dom/ipc/PCycleCollectWithLogs.ipdl /builddir/build/BUILD/firefox-56.0/dom/ipc/PDocumentRenderer.ipdl /builddir/build/BUILD/firefox-56.0/dom/ipc/PFilePicker.ipdl /builddir/build/BUILD/firefox-56.0/dom/ipc/PPluginWidget.ipdl /builddir/build/BUILD/firefox-56.0/dom/ipc/PProcessHangMonitor.ipdl /builddir/build/BUILD/firefox-56.0/dom/ipc/PTabContext.ipdlh /builddir/build/BUILD/firefox-56.0/dom/ipc/PURLClassifier.ipdl /builddir/build/BUILD/firefox-56.0/dom/ipc/PURLClassifierInfo.ipdlh /builddir/build/BUILD/firefox-56.0/dom/ipc/PURLClassifierLocal.ipdl /builddir/build/BUILD/firefox-56.0/dom/ipc/ServiceWorkerConfiguration.ipdlh /builddir/build/BUILD/firefox-56.0/dom/media/gmp/GMPTypes.ipdlh /builddir/build/BUILD/firefox-56.0/dom/media/gmp/PChromiumCDM.ipdl /builddir/build/BUILD/firefox-56.0/dom/media/gmp/PGMP.ipdl /builddir/build/BUILD/firefox-56.0/dom/media/gmp/PGMPContent.ipdl /builddir/build/BUILD/firefox-56.0/dom/media/gmp/PGMPDecryptor.ipdl /builddir/build/BUILD/firefox-56.0/dom/media/gmp/PGMPService.ipdl /builddir/build/BUILD/firefox-56.0/dom/media/gmp/PGMPStorage.ipdl /builddir/build/BUILD/firefox-56.0/dom/media/gmp/PGMPTimer.ipdl /builddir/build/BUILD/firefox-56.0/dom/media/gmp/PGMPVideoDecoder.ipdl /builddir/build/BUILD/firefox-56.0/dom/media/gmp/PGMPVideoEncoder.ipdl /builddir/build/BUILD/firefox-56.0/dom/media/ipc/PVideoDecoder.ipdl /builddir/build/BUILD/firefox-56.0/dom/media/ipc/PVideoDecoderManager.ipdl /builddir/build/BUILD/firefox-56.0/dom/media/systemservices/PCameras.ipdl /builddir/build/BUILD/firefox-56.0/dom/media/systemservices/PMedia.ipdl /builddir/build/BUILD/firefox-56.0/dom/media/systemservices/PMediaSystemResourceManager.ipdl /builddir/build/BUILD/firefox-56.0/dom/media/webrtc/PWebrtcGlobal.ipdl /builddir/build/BUILD/firefox-56.0/dom/media/webspeech/synth/ipc/PSpeechSynthesis.ipdl /builddir/build/BUILD/firefox-56.0/dom/media/webspeech/synth/ipc/PSpeechSynthesisRequest.ipdl /builddir/build/BUILD/firefox-56.0/dom/messagechannel/PMessagePort.ipdl /builddir/build/BUILD/firefox-56.0/dom/network/PTCPServerSocket.ipdl /builddir/build/BUILD/firefox-56.0/dom/network/PTCPSocket.ipdl /builddir/build/BUILD/firefox-56.0/dom/network/PUDPSocket.ipdl /builddir/build/BUILD/firefox-56.0/dom/payments/ipc/PPaymentRequest.ipdl /builddir/build/BUILD/firefox-56.0/dom/plugins/ipc/PBrowserStream.ipdl /builddir/build/BUILD/firefox-56.0/dom/plugins/ipc/PPluginBackgroundDestroyer.ipdl /builddir/build/BUILD/firefox-56.0/dom/plugins/ipc/PPluginInstance.ipdl /builddir/build/BUILD/firefox-56.0/dom/plugins/ipc/PPluginModule.ipdl /builddir/build/BUILD/firefox-56.0/dom/plugins/ipc/PPluginScriptableObject.ipdl /builddir/build/BUILD/firefox-56.0/dom/plugins/ipc/PPluginSurface.ipdl /builddir/build/BUILD/firefox-56.0/dom/plugins/ipc/PStreamNotify.ipdl /builddir/build/BUILD/firefox-56.0/dom/plugins/ipc/PluginTypes.ipdlh /builddir/build/BUILD/firefox-56.0/dom/presentation/ipc/PPresentation.ipdl /builddir/build/BUILD/firefox-56.0/dom/presentation/ipc/PPresentationBuilder.ipdl /builddir/build/BUILD/firefox-56.0/dom/presentation/ipc/PPresentationRequest.ipdl /builddir/build/BUILD/firefox-56.0/dom/quota/PQuota.ipdl /builddir/build/BUILD/firefox-56.0/dom/quota/PQuotaRequest.ipdl /builddir/build/BUILD/firefox-56.0/dom/quota/PQuotaUsageRequest.ipdl /builddir/build/BUILD/firefox-56.0/dom/storage/PBackgroundStorage.ipdl /builddir/build/BUILD/firefox-56.0/dom/webauthn/PWebAuthnTransaction.ipdl /builddir/build/BUILD/firefox-56.0/dom/webbrowserpersist/PWebBrowserPersistDocument.ipdl /builddir/build/BUILD/firefox-56.0/dom/webbrowserpersist/PWebBrowserPersistResources.ipdl /builddir/build/BUILD/firefox-56.0/dom/webbrowserpersist/PWebBrowserPersistSerialize.ipdl /builddir/build/BUILD/firefox-56.0/dom/workers/PServiceWorkerManager.ipdl /builddir/build/BUILD/firefox-56.0/dom/workers/PServiceWorkerUpdater.ipdl /builddir/build/BUILD/firefox-56.0/dom/workers/ServiceWorkerRegistrarTypes.ipdlh /builddir/build/BUILD/firefox-56.0/extensions/spellcheck/hunspell/glue/PRemoteSpellcheckEngine.ipdl /builddir/build/BUILD/firefox-56.0/gfx/ipc/GraphicsMessages.ipdlh /builddir/build/BUILD/firefox-56.0/gfx/ipc/PGPU.ipdl /builddir/build/BUILD/firefox-56.0/gfx/ipc/PVsyncBridge.ipdl /builddir/build/BUILD/firefox-56.0/gfx/layers/ipc/LayersMessages.ipdlh /builddir/build/BUILD/firefox-56.0/gfx/layers/ipc/LayersSurfaces.ipdlh /builddir/build/BUILD/firefox-56.0/gfx/layers/ipc/PAPZ.ipdl /builddir/build/BUILD/firefox-56.0/gfx/layers/ipc/PAPZCTreeManager.ipdl /builddir/build/BUILD/firefox-56.0/gfx/layers/ipc/PCompositorBridge.ipdl /builddir/build/BUILD/firefox-56.0/gfx/layers/ipc/PCompositorManager.ipdl /builddir/build/BUILD/firefox-56.0/gfx/layers/ipc/PImageBridge.ipdl /builddir/build/BUILD/firefox-56.0/gfx/layers/ipc/PLayerTransaction.ipdl /builddir/build/BUILD/firefox-56.0/gfx/layers/ipc/PTexture.ipdl /builddir/build/BUILD/firefox-56.0/gfx/layers/ipc/PUiCompositorController.ipdl /builddir/build/BUILD/firefox-56.0/gfx/layers/ipc/PVideoBridge.ipdl /builddir/build/BUILD/firefox-56.0/gfx/layers/ipc/PWebRenderBridge.ipdl /builddir/build/BUILD/firefox-56.0/gfx/layers/ipc/WebRenderMessages.ipdlh /builddir/build/BUILD/firefox-56.0/gfx/vr/ipc/PVRLayer.ipdl /builddir/build/BUILD/firefox-56.0/gfx/vr/ipc/PVRManager.ipdl /builddir/build/BUILD/firefox-56.0/hal/sandbox/PHal.ipdl /builddir/build/BUILD/firefox-56.0/ipc/glue/IPCStream.ipdlh /builddir/build/BUILD/firefox-56.0/ipc/glue/InputStreamParams.ipdlh /builddir/build/BUILD/firefox-56.0/ipc/glue/PBackground.ipdl /builddir/build/BUILD/firefox-56.0/ipc/glue/PBackgroundSharedTypes.ipdlh /builddir/build/BUILD/firefox-56.0/ipc/glue/PBackgroundTest.ipdl /builddir/build/BUILD/firefox-56.0/ipc/glue/PChildToParentStream.ipdl /builddir/build/BUILD/firefox-56.0/ipc/glue/PFileDescriptorSet.ipdl /builddir/build/BUILD/firefox-56.0/ipc/glue/PParentToChildStream.ipdl /builddir/build/BUILD/firefox-56.0/ipc/glue/ProtocolTypes.ipdlh /builddir/build/BUILD/firefox-56.0/ipc/glue/URIParams.ipdlh /builddir/build/BUILD/firefox-56.0/ipc/testshell/PTestShell.ipdl /builddir/build/BUILD/firefox-56.0/ipc/testshell/PTestShellCommand.ipdl /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptTypes.ipdlh /builddir/build/BUILD/firefox-56.0/js/ipc/PJavaScript.ipdl /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/PScriptCache.ipdl /builddir/build/BUILD/firefox-56.0/layout/ipc/PRenderFrame.ipdl /builddir/build/BUILD/firefox-56.0/layout/ipc/PVsync.ipdl /builddir/build/BUILD/firefox-56.0/layout/printing/ipc/PRemotePrintJob.ipdl /builddir/build/BUILD/firefox-56.0/netwerk/cookie/PCookieService.ipdl /builddir/build/BUILD/firefox-56.0/netwerk/dns/PDNSRequest.ipdl /builddir/build/BUILD/firefox-56.0/netwerk/dns/PDNSRequestParams.ipdlh /builddir/build/BUILD/firefox-56.0/netwerk/ipc/../../media/mtransport/ipc/PStunAddrsRequest.ipdl /builddir/build/BUILD/firefox-56.0/netwerk/ipc/NeckoChannelParams.ipdlh /builddir/build/BUILD/firefox-56.0/netwerk/ipc/PChannelDiverter.ipdl /builddir/build/BUILD/firefox-56.0/netwerk/ipc/PDataChannel.ipdl /builddir/build/BUILD/firefox-56.0/netwerk/ipc/PFileChannel.ipdl /builddir/build/BUILD/firefox-56.0/netwerk/ipc/PNecko.ipdl /builddir/build/BUILD/firefox-56.0/netwerk/ipc/PRtspChannel.ipdl /builddir/build/BUILD/firefox-56.0/netwerk/ipc/PRtspController.ipdl /builddir/build/BUILD/firefox-56.0/netwerk/ipc/PSimpleChannel.ipdl /builddir/build/BUILD/firefox-56.0/netwerk/protocol/ftp/PFTPChannel.ipdl /builddir/build/BUILD/firefox-56.0/netwerk/protocol/http/PAltDataOutputStream.ipdl /builddir/build/BUILD/firefox-56.0/netwerk/protocol/http/PHttpBackgroundChannel.ipdl /builddir/build/BUILD/firefox-56.0/netwerk/protocol/http/PHttpChannel.ipdl /builddir/build/BUILD/firefox-56.0/netwerk/protocol/websocket/PTransportProvider.ipdl /builddir/build/BUILD/firefox-56.0/netwerk/protocol/websocket/PWebSocket.ipdl /builddir/build/BUILD/firefox-56.0/netwerk/protocol/websocket/PWebSocketEventListener.ipdl /builddir/build/BUILD/firefox-56.0/netwerk/protocol/wyciwyg/PWyciwygChannel.ipdl /builddir/build/BUILD/firefox-56.0/security/manager/ssl/PPSMContentDownloader.ipdl /builddir/build/BUILD/firefox-56.0/toolkit/components/printingui/ipc/PPrintProgressDialog.ipdl /builddir/build/BUILD/firefox-56.0/toolkit/components/printingui/ipc/PPrintSettingsDialog.ipdl /builddir/build/BUILD/firefox-56.0/toolkit/components/printingui/ipc/PPrinting.ipdl /builddir/build/BUILD/firefox-56.0/toolkit/components/printingui/ipc/PPrintingTypes.ipdlh /builddir/build/BUILD/firefox-56.0/tools/profiler/gecko/PProfiler.ipdl /builddir/build/BUILD/firefox-56.0/tools/profiler/gecko/ProfilerTypes.ipdlh /builddir/build/BUILD/firefox-56.0/uriloader/exthandler/PExternalHelperApp.ipdl /builddir/build/BUILD/firefox-56.0/uriloader/exthandler/PHandlerService.ipdl /builddir/build/BUILD/firefox-56.0/uriloader/prefetch/POfflineCacheUpdate.ipdl /builddir/build/BUILD/firefox-56.0/widget/gtk/PCompositorWidget.ipdl /builddir/build/BUILD/firefox-56.0/widget/gtk/PlatformWidgetTypes.ipdlh make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/ipc/app' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/ipc/app' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/shell' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/shell' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/testing/gtest' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/testing/gtest' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src' ../../../../config/nsinstall -R -m 644 'cairo-features.h' '../../../../dist/include/cairo' make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/angle' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/angle' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/dom/base' PropertyUseCounterMap.inc /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/dom/base/gen-usecounters.py property_map PropertyUseCounterMap.inc .deps/PropertyUseCounterMap.inc.pp /builddir/build/BUILD/firefox-56.0/dom/base/UseCounters.conf UseCounterList.h /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/dom/base/gen-usecounters.py use_counter_list UseCounterList.h .deps/UseCounterList.h.pp /builddir/build/BUILD/firefox-56.0/dom/base/UseCounters.conf ../../config/nsinstall -R -m 644 'UseCounterList.h' '../../dist/include/mozilla/dom' make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/dom/base' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/dom/bindings' CSS2Properties.webidl /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/dom/bindings/GenerateCSS2PropertiesWebIDL.py generate CSS2Properties.webidl .deps/CSS2Properties.webidl.pp /builddir/build/BUILD/firefox-56.0/dom/webidl/CSS2Properties.webidl.in /builddir/build/BUILD/firefox-56.0/layout/style/PythonCSSProps.h rm -f Navigator.webidl /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.preprocessor -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DA11Y_LOG=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=24 -DATK_REV_VERSION=0 -DBUILD_ARM_NEON=1 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DD_INO=d_ino -DENABLE_INTL_API=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DEXPOSE_INTL_API=1 -DFIREFOX_VERSION=56.0 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_GLX=1 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LCHOWN=1 -DHAVE_LIBVPX=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"56.0"' -DMOZILLA_VERSION='"56.0"' -DMOZILLA_VERSION_U=56.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ADDON_SIGNING=1 -DMOZ_ALLOW_LEGACY_EXTENSIONS=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"56.0"' -DMOZ_B2G_OS_NAME='""' -DMOZ_B2G_VERSION='"1.0.0"' -DMOZ_BUILD_APP=browser -DMOZ_BUNDLED_FONTS=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_GCONF=1 -DMOZ_ENABLE_MASK_AS_SHORTHAND=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_ENABLE_XREMOTE=1 -DMOZ_FEEDS=1 -DMOZ_FFMPEG=1 -DMOZ_FMP4=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_MEMORY_LINUX=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PERMISSIONS=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SECUREELEMENT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_URL_CLASSIFIER=1 -DMOZ_USER_DIR='".mozilla"' -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=3 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DUSE_SKIA_GPU=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /builddir/build/BUILD/firefox-56.0/dom/webidl/Navigator.webidl -o Navigator.webidl rm -f Node.webidl /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.preprocessor -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DA11Y_LOG=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=24 -DATK_REV_VERSION=0 -DBUILD_ARM_NEON=1 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DD_INO=d_ino -DENABLE_INTL_API=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DEXPOSE_INTL_API=1 -DFIREFOX_VERSION=56.0 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_GLX=1 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LCHOWN=1 -DHAVE_LIBVPX=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"56.0"' -DMOZILLA_VERSION='"56.0"' -DMOZILLA_VERSION_U=56.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ADDON_SIGNING=1 -DMOZ_ALLOW_LEGACY_EXTENSIONS=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"56.0"' -DMOZ_B2G_OS_NAME='""' -DMOZ_B2G_VERSION='"1.0.0"' -DMOZ_BUILD_APP=browser -DMOZ_BUNDLED_FONTS=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_GCONF=1 -DMOZ_ENABLE_MASK_AS_SHORTHAND=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_ENABLE_XREMOTE=1 -DMOZ_FEEDS=1 -DMOZ_FFMPEG=1 -DMOZ_FMP4=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_MEMORY_LINUX=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PERMISSIONS=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SECUREELEMENT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_URL_CLASSIFIER=1 -DMOZ_USER_DIR='".mozilla"' -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=3 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DUSE_SKIA_GPU=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /builddir/build/BUILD/firefox-56.0/dom/webidl/Node.webidl -o Node.webidl rm -f Window.webidl /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.preprocessor -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DA11Y_LOG=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=24 -DATK_REV_VERSION=0 -DBUILD_ARM_NEON=1 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DD_INO=d_ino -DENABLE_INTL_API=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DEXPOSE_INTL_API=1 -DFIREFOX_VERSION=56.0 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_GLX=1 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LCHOWN=1 -DHAVE_LIBVPX=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"56.0"' -DMOZILLA_VERSION='"56.0"' -DMOZILLA_VERSION_U=56.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ADDON_SIGNING=1 -DMOZ_ALLOW_LEGACY_EXTENSIONS=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"56.0"' -DMOZ_B2G_OS_NAME='""' -DMOZ_B2G_VERSION='"1.0.0"' -DMOZ_BUILD_APP=browser -DMOZ_BUNDLED_FONTS=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_GCONF=1 -DMOZ_ENABLE_MASK_AS_SHORTHAND=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_ENABLE_XREMOTE=1 -DMOZ_FEEDS=1 -DMOZ_FFMPEG=1 -DMOZ_FMP4=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_MEMORY_LINUX=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PERMISSIONS=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SECUREELEMENT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_URL_CLASSIFIER=1 -DMOZ_USER_DIR='".mozilla"' -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=3 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DUSE_SKIA_GPU=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /builddir/build/BUILD/firefox-56.0/dom/webidl/Window.webidl -o Window.webidl /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.webidl /builddir/build/BUILD/firefox-56.0/dom/bindings make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/dom/bindings' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/dom/encoding' domainsfallbacks.properties.h /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/intl/locale/props2arrays.py main domainsfallbacks.properties.h .deps/domainsfallbacks.properties.h.pp /builddir/build/BUILD/firefox-56.0/dom/encoding/domainsfallbacks.properties labelsencodings.properties.h /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/intl/locale/props2arrays.py main labelsencodings.properties.h .deps/labelsencodings.properties.h.pp /builddir/build/BUILD/firefox-56.0/dom/encoding/labelsencodings.properties localesfallbacks.properties.h /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/intl/locale/props2arrays.py main localesfallbacks.properties.h .deps/localesfallbacks.properties.h.pp /builddir/build/BUILD/firefox-56.0/dom/encoding/localesfallbacks.properties nonparticipatingdomains.properties.h /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/intl/locale/props2arrays.py main nonparticipatingdomains.properties.h .deps/nonparticipatingdomains.properties.h.pp /builddir/build/BUILD/firefox-56.0/dom/encoding/nonparticipatingdomains.properties make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/dom/encoding' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/layout/style' nsStyleStructList.h /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/layout/style/generate-stylestructlist.py main nsStyleStructList.h .deps/nsStyleStructList.h.pp nsCSSPropsGenerated.inc /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/layout/style/GenerateCSSPropsGenerated.py generate nsCSSPropsGenerated.inc .deps/nsCSSPropsGenerated.inc.pp /builddir/build/BUILD/firefox-56.0/layout/style/nsCSSPropsGenerated.inc.in /builddir/build/BUILD/firefox-56.0/layout/style/PythonCSSProps.h ../../config/nsinstall -R -m 644 'nsStyleStructList.h' '../../dist/include' make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/layout/style' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/accessible/xpcom' xpcAccEvents.h /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/accessible/xpcom/AccEventGen.py gen_files xpcAccEvents.h .deps/xpcAccEvents.h.pp /builddir/build/BUILD/firefox-56.0/accessible/xpcom/AccEvents.conf ../../xpcom/idl-parser/xpidl/xpidllex.py ../../xpcom/idl-parser/xpidl/xpidlyacc.py ../../config/nsinstall -R -m 644 'xpcAccEvents.h' '../../dist/include' make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/accessible/xpcom' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/extensions/spellcheck/locales' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/extensions/spellcheck/locales' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/toolkit/components/telemetry' TelemetryEventData.h /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/toolkit/components/telemetry/gen-event-data.py main TelemetryEventData.h .deps/TelemetryEventData.h.pp /builddir/build/BUILD/firefox-56.0/toolkit/components/telemetry/Events.yaml TelemetryEventEnums.h /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/toolkit/components/telemetry/gen-event-enum.py main TelemetryEventEnums.h .deps/TelemetryEventEnums.h.pp /builddir/build/BUILD/firefox-56.0/toolkit/components/telemetry/Events.yaml TelemetryHistogramData.inc /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/toolkit/components/telemetry/gen-histogram-data.py main TelemetryHistogramData.inc .deps/TelemetryHistogramData.inc.pp /builddir/build/BUILD/firefox-56.0/toolkit/components/telemetry/Histograms.json /builddir/build/BUILD/firefox-56.0/dom/base/UseCounters.conf /builddir/build/BUILD/firefox-56.0/dom/base/nsDeprecatedOperationList.h TelemetryHistogramEnums.h /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/toolkit/components/telemetry/gen-histogram-enum.py main TelemetryHistogramEnums.h .deps/TelemetryHistogramEnums.h.pp /builddir/build/BUILD/firefox-56.0/toolkit/components/telemetry/Histograms.json /builddir/build/BUILD/firefox-56.0/dom/base/UseCounters.conf /builddir/build/BUILD/firefox-56.0/dom/base/nsDeprecatedOperationList.h TelemetryProcessData.h /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/toolkit/components/telemetry/gen-process-data.py main TelemetryProcessData.h .deps/TelemetryProcessData.h.pp /builddir/build/BUILD/firefox-56.0/toolkit/components/telemetry/Processes.yaml TelemetryProcessEnums.h /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/toolkit/components/telemetry/gen-process-enum.py main TelemetryProcessEnums.h .deps/TelemetryProcessEnums.h.pp /builddir/build/BUILD/firefox-56.0/toolkit/components/telemetry/Processes.yaml TelemetryScalarData.h /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/toolkit/components/telemetry/gen-scalar-data.py main TelemetryScalarData.h .deps/TelemetryScalarData.h.pp /builddir/build/BUILD/firefox-56.0/toolkit/components/telemetry/Scalars.yaml TelemetryScalarEnums.h /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-56.0/toolkit/components/telemetry/gen-scalar-enum.py main TelemetryScalarEnums.h .deps/TelemetryScalarEnums.h.pp /builddir/build/BUILD/firefox-56.0/toolkit/components/telemetry/Scalars.yaml ../../../config/nsinstall -R -m 644 'TelemetryEventEnums.h' '../../../dist/include/mozilla' ../../../config/nsinstall -R -m 644 'TelemetryHistogramEnums.h' '../../../dist/include/mozilla' ../../../config/nsinstall -R -m 644 'TelemetryProcessEnums.h' '../../../dist/include/mozilla' ../../../config/nsinstall -R -m 644 'TelemetryScalarEnums.h' '../../../dist/include/mozilla' make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/toolkit/components/telemetry' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/toolkit/content' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/toolkit/content' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/toolkit/locales' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/toolkit/locales' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/toolkit/xre' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/toolkit/xre' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/toolkit/library' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/toolkit/library' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/toolkit/library/gtest' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/toolkit/library/gtest' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/addon-sdk' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/addon-sdk' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/tools/quitter' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/tools/quitter' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/browser' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/browser' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/browser/components/build' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/browser/components/build' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/browser/experiments' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/browser/experiments' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/browser/locales' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/browser/locales' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/browser/app' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/browser/app' make[4]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir' make[3]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir' make[3]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir' make recurse_compile make[4]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/js/src' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o RegExp.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/RegExp.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp: In function 'bool IsRegExpObject(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:277:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 IsRegExpObject(HandleValue v) ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp: In function 'bool regexp_compile_impl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:359:47: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!RegExpInitializeIgnoringLastIndex(cx, regexp, P, F)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/vm/RegExpObject.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:7: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/vm/RegExpObject.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:7: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h: In function 'bool static_input_setter(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp: In function 'bool RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue, RegExpSharedUse)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:207:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 RegExpInitializeIgnoringLastIndex(JSContext* cx, Handle obj, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:207:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:217:32: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 pattern = ToAtom(cx, patternValue); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/vm/RegExpObject.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:7: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp: In function 'bool js::IsRegExp(JSContext*, JS::HandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:284:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::IsRegExp(JSContext* cx, HandleValue value, bool* result) ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/vm/RegExpObject.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:7: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/vm/RegExpObject.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::RegExpSearcher(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::RegExpTester(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp: In function 'bool regexp_compile(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:359:47: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!RegExpInitializeIgnoringLastIndex(cx, regexp, P, F)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/vm/RegExpObject.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:7: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpCreate(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:259:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::RegExpCreate(JSContext* cx, HandleValue patternValue, HandleValue flagsValue, ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:259:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:259:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:259:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:259:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:268:43: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!RegExpInitializeIgnoringLastIndex(cx, regexp, patternValue, flagsValue, UseRegExpShared)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp: In function 'bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:398:18: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!IsRegExp(cx, args.get(0), &patternIsRegExp)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/vm/RegExpObject.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:7: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/vm/RegExpObject.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:7: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/vm/RegExpObject.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:7: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:517:43: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!RegExpInitializeIgnoringLastIndex(cx, regexp, P, F)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp: In function 'bool js::CreateRegExpMatchResult(JSContext*, JS::HandleString, const js::MatchPairs&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:38:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::CreateRegExpMatchResult(JSContext* cx, HandleString input, const MatchPairs& matches, ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:38:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp: In function 'bool js::ExecuteRegExpLegacy(JSContext*, js::RegExpStatics*, JS::Handle, js::HandleLinearString, size_t*, bool, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:145:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::ExecuteRegExpLegacy(JSContext* cx, RegExpStatics* res, Handle reobj, ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:174:60: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return CreateRegExpMatchResult(cx, input, matches, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp: In function 'bool RegExpMatcherImpl(JSContext*, JS::HandleObject, JS::HandleString, int32_t, js::RegExpStaticsUpdate, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:967:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 RegExpMatcherImpl(JSContext* cx, HandleObject regexp, HandleString string, ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:986:61: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return CreateRegExpMatchResult(cx, string, matches, rval); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/vm/RegExpObject.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::RegExpMatcher(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:1010:62: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 UpdateRegExpStatics, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp: In function 'bool js::regexp_exec_no_statics(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:1122:66: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 DontUpdateRegExpStatics, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpMatcherRaw(JSContext*, JS::HandleObject, JS::HandleString, int32_t, js::MatchPairs*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:1018:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::RegExpMatcherRaw(JSContext* cx, HandleObject regexp, HandleString input, ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:1027:72: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return CreateRegExpMatchResult(cx, input, *maybeMatches, output); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:1029:57: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 UpdateRegExpStatics, output); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpGetSubstitution(JSContext*, js::HandleLinearString, js::HandleLinearString, size_t, JS::HandleObject, js::HandleLinearString, size_t, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:1413:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::RegExpGetSubstitution(JSContext* cx, HandleLinearString matched, HandleLinearString string, ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/vm/RegExpObject.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/RegExp.cpp:7: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ /usr/bin/g++ -std=gnu++11 -o CTypes.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/CTypes.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'void js::ctypes::CType::Finalize(JSFreeOp*, JSObject*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:4522:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:4527:3: note: here case TYPE_array: { ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::IsCTypesGlobal(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2369:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 IsCTypesGlobal(HandleValue v) ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::IsCTypeOrProto(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:4821:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 CType::IsCTypeOrProto(HandleValue v) ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::IsCType(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:4841:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 CType::IsCType(HandleValue v) ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CData::IsCData(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:7690:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 CData::IsCData(HandleValue v) ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::IsPointerType(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:5222:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 PointerType::IsPointerType(HandleValue v) ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::IsPointer(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:5231:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 PointerType::IsPointer(HandleValue v) ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayType::IsArrayType(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:5663:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ArrayType::IsArrayType(HandleValue v) ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayType::IsArrayOrArrayType(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:5672:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ArrayType::IsArrayOrArrayType(HandleValue v) ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::IsStruct(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:6389:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 StructType::IsStruct(HandleValue v) ^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::FunctionType::IsFunctionType(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:7212:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 FunctionType::IsFunctionType(HandleValue v) ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = short int]': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3042:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 jsvalToIntegerExplicit(HandleValue val, IntegerType* result) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = short unsigned int]': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3042:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = long long int]': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3042:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = long long unsigned int]': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3042:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = long int]': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3042:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = int]': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3042:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = unsigned int]': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3042:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = signed char]': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3042:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = unsigned char]': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3042:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'const char* js::ctypes::CTypesToSourceForError(JSContext*, JS::HandleValue, JSAutoByteString&)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:935:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 CTypesToSourceForError(JSContext* cx, HandleValue val, JSAutoByteString& bytes) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:939:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 RootedString str(cx, JS_ValueToSource(cx, val)); ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:942:46: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ValueToSourceForError(cx, val, bytes); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::IncompatibleThisProto(JSContext*, const char*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1676:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 IncompatibleThisProto(JSContext* cx, const char* funName, HandleValue actualVal) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1679:70: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::NullPointerError(JSContext*, const char*, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1782:64: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 const char* valStr = CTypesToSourceForError(cx, val, valBytes); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::TypeError(JSContext*, const char*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1833:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 TypeError(JSContext* cx, const char* expected, HandleValue actual) ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1836:61: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 const char* src = CTypesToSourceForError(cx, actual, bytes); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::TypeOverflow(JSContext*, const char*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1846:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 TypeOverflow(JSContext* cx, const char* expected, HandleValue actual) ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1849:67: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 const char* valStr = CTypesToSourceForError(cx, actual, valBytes); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::IncompatibleThisType(JSContext*, const char*, const char*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1699:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 IncompatibleThisType(JSContext* cx, const char* funName, const char* actualType, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1703:70: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::IsNull(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:5264:70: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 "non-PointerType CData", args.thisv()); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::InvalidIndexError(JSContext*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1714:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 InvalidIndexError(JSContext* cx, HandleValue val) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1717:65: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 const char* indexStr = CTypesToSourceForError(cx, val, idBytes); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::InvalidIndexError(JSContext*, JS::HandleId)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1730:37: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return InvalidIndexError(cx, idVal); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::UndefinedSizePointerError(JSContext*, const char*, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1912:64: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 const char* valStr = CTypesToSourceForError(cx, val, valBytes); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::IncompatibleCallee(JSContext*, const char*, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1656:64: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 const char* valStr = CTypesToSourceForError(cx, val, valBytes); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::FunctionReturnTypeError(JSContext*, JS::HandleValue, const char*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1639:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 FunctionReturnTypeError(JSContext* cx, HandleValue type, const char* reason) ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1642:65: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 const char* valStr = CTypesToSourceForError(cx, type, valBytes); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::HasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:4971:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 CType::HasInstance(JSContext* cx, HandleObject obj, MutableHandleValue v, bool* bp) ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::GetObjectProperty(JSContext*, JS::HandleObject, const char*, JS::MutableHandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2394:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetProperty(cx, obj, property, &val)) { ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToFloat(JSContext*, JS::HandleValue, FloatType*) [with FloatType = float]': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2786:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 jsvalToFloat(JSContext* cx, HandleValue val, FloatType* result) ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToFloat(JSContext*, JS::HandleValue, FloatType*) [with FloatType = double]': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2786:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::GetABI(JSContext*, JS::HandleValue, ffi_abi*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:6575:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 GetABI(JSContext* cx, HandleValue abiType, ffi_abi* result) ^~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::CType::Create(JSContext*, JS::HandleObject, JS::HandleObject, js::ctypes::TypeCode, JSString*, JS::HandleValue, JS::HandleValue, ffi_type*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:4399:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 CType::Create(JSContext* cx, ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:4399:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::CType::DefineBuiltin(JSContext*, JS::HandleObject, const char*, JSObject*, JSObject*, const char*, js::ctypes::TypeCode, JS::HandleValue, JS::HandleValue, ffi_type*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:4467:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 CType::DefineBuiltin(JSContext* cx, ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:4467:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:4486:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 RootedObject typeObj(cx, Create(cx, typeProto, dataProto, type, nameStr, size, align, ffiType)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:4486:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::PointerType::CreateInternal(JSContext*, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:5118:54: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 &ffi_type_pointer); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:5118:54: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::ArrayType::CreateInternal(JSContext*, JS::HandleObject, size_t, bool)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:5450:63: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 sizeVal, alignVal, nullptr); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:5450:63: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'const js::ctypes::FieldInfo* js::ctypes::StructType::LookupField(JSContext*, JSObject*, JSFlatString*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1552:70: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 const char* typeStr = CTypesToSourceForError(cx, typeVal, typeBytes); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::OffsetBy(JSContext*, const JS::CallArgs&, int)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:5291:72: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 "non-PointerType CData", args.thisv()); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:5294:70: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 "non-PointerType CData", args.thisv()); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::AddressOfField(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:6508:69: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 "non-StructType CData", args.thisv()); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArgumentConvError(JSContext*, JS::HandleValue, const char*, unsigned int)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1267:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ArgumentConvError(JSContext* cx, HandleValue actual, const char* funStr, ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1271:67: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 const char* valStr = CTypesToSourceForError(cx, actual, valBytes); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::FunctionArgumentTypeError(JSContext*, uint32_t, JS::HandleValue, const char*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1621:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 FunctionArgumentTypeError(JSContext* cx, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1625:68: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 const char* valStr = CTypesToSourceForError(cx, typeVal, valBytes); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::PrepareType(JSContext*, uint32_t, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:6617:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 PrepareType(JSContext* cx, uint32_t index, HandleValue type) ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::FunctionType::CreateInternal(JSContext*, JS::HandleValue, JS::HandleValue, const JS::HandleValueArray&)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:6915:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 FunctionType::CreateInternal(JSContext* cx, ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:6915:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:6656:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 FunctionReturnTypeError(cx, type, "is not a ctypes type"); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:6665:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 FunctionReturnTypeError(cx, type, "cannot be an array or function"); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:6670:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 FunctionReturnTypeError(cx, type, "must have defined size"); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:6935:41: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 RootedObject typeObj(cx, CType::Create(cx, typeProto, dataProto, TYPE_function, ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nullptr, JS::UndefinedHandleValue, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::UndefinedHandleValue, nullptr)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:6935:41: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::DefineInternal(JSContext*, JSObject*, JSObject*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:6022:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetElement(cx, fieldsObj, i, &item)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1518:68: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 const char* valStr = CTypesToSourceForError(cx, typeVal, valBytes); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1468:68: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 const char* valStr = CTypesToSourceForError(cx, typeVal, valBytes); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1485:66: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 const char* propStr = CTypesToSourceForError(cx, idVal, idBytes); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:5882:26: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetPropertyById(cx, obj, nameid, &propVal)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1531:70: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 const char* typeStr = CTypesToSourceForError(cx, poroVal, typeBytes); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:48:0: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:159:48: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSString* str = ToStringSlow(cx, idv); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1499:70: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 const char* typeStr = CTypesToSourceForError(cx, typeVal, typeBytes); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:48:0: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:159:48: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSString* str = ToStringSlow(cx, idv); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:6055:31: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 if (!JS_DefineUCProperty(cx, prototype, ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ nameChars.twoByteChars(), name->length(), UndefinedHandleValue, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_SHARED | JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_GETTER | JSPROP_SETTER, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS_DATA_TO_FUNC_PTR(JSNative, getterObj.get()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS_DATA_TO_FUNC_PTR(JSNative, setterObj.get()))) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::Define(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:6214:63: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 "non-StructType", args.thisv()); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:6236:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_IsArrayObject(cx, arg, &isArray)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::Create(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:5953:40: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 RootedObject result(cx, CType::Create(cx, typeProto, nullptr, TYPE_struct, ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ name.toString(), ~~~~~~~~~~~~~~~~ JS::UndefinedHandleValue, ~~~~~~~~~~~~~~~~~~~~~~~~~ JS::UndefinedHandleValue, nullptr)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:5953:40: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'void js::ctypes::BuildFunctionTypeSource(JSContext*, JS::HandleObject, js::ctypes::AutoString&)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1051:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 RootedString funcStr(cx, JS_ValueToSource(cx, funVal)); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ConvertToJS(JSContext*, JS::HandleObject, JS::HandleObject, void*, bool, bool, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3175:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ConvertToJS(JSContext* cx, ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CDataFinalizer::GetValue(JSContext*, JSObject*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:8136:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 CDataFinalizer::GetValue(JSContext* cx, JSObject* obj, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:8151:82: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return ConvertToJS(cx, ctype, /*parent*/nullptr, p->cargs, false, true, aResult); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:34: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::ctypes::CDataFinalizer::Methods::ToString(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ReadStringCommon(JSContext*, js::ctypes::InflateUTF8Method, unsigned int, JS::Value*, const char*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1768:68: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 const char* valStr = CTypesToSourceForError(cx, thisVal, valBytes); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = unsigned int]': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2696:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 jsvalToInteger(JSContext* cx, HandleValue val, IntegerType* result) ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2766:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return jsvalToInteger(cx, innerData, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::UInt64::Join(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:9031:22: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToInteger(cx, args[0], &hi)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:9032:59: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ArgumentConvError(cx, args[0], "UInt64.join", 0); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:9033:22: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToInteger(cx, args[1], &lo)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:9034:59: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ArgumentConvError(cx, args[1], "UInt64.join", 1); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = char16_t]': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2696:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 jsvalToInteger(JSContext* cx, HandleValue val, IntegerType* result) ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2766:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return jsvalToInteger(cx, innerData, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = signed char]': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2696:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 jsvalToInteger(JSContext* cx, HandleValue val, IntegerType* result) ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2766:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return jsvalToInteger(cx, innerData, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = short int]': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2696:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 jsvalToInteger(JSContext* cx, HandleValue val, IntegerType* result) ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2766:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return jsvalToInteger(cx, innerData, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = int]': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2696:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 jsvalToInteger(JSContext* cx, HandleValue val, IntegerType* result) ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2766:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return jsvalToInteger(cx, innerData, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::Int64::Join(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:8851:22: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToInteger(cx, args[0], &hi)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:8852:58: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ArgumentConvError(cx, args[0], "Int64.join", 0); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:8853:22: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToInteger(cx, args[1], &lo)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:8854:58: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ArgumentConvError(cx, args[1], "Int64.join", 1); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = unsigned char]': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2696:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 jsvalToInteger(JSContext* cx, HandleValue val, IntegerType* result) ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2766:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return jsvalToInteger(cx, innerData, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = short unsigned int]': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2696:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 jsvalToInteger(JSContext* cx, HandleValue val, IntegerType* result) ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2766:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return jsvalToInteger(cx, innerData, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = long long int]': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2696:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 jsvalToInteger(JSContext* cx, HandleValue val, IntegerType* result) ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2766:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return jsvalToInteger(cx, innerData, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = long long unsigned int]': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2696:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 jsvalToInteger(JSContext* cx, HandleValue val, IntegerType* result) ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2766:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return jsvalToInteger(cx, innerData, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = long int]': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2696:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 jsvalToInteger(JSContext* cx, HandleValue val, IntegerType* result) ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2766:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return jsvalToInteger(cx, innerData, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = long unsigned int]': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2696:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 jsvalToInteger(JSContext* cx, HandleValue val, IntegerType* result) ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2766:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return jsvalToInteger(cx, innerData, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = char]': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2696:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 jsvalToInteger(JSContext* cx, HandleValue val, IntegerType* result) ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2766:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return jsvalToInteger(cx, innerData, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToBigInteger(JSContext*, JS::HandleValue, bool, IntegerType*, bool*) [with IntegerType = long long unsigned int]': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2917:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 jsvalToBigInteger(JSContext* cx, ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2965:76: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return jsvalToBigInteger(cx, innerData, allowString, result, overflow); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::UInt64::Construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:8887:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToBigInteger(cx, args[0], true, &u, &overflow)) { ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:8891:54: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ArgumentConvError(cx, args[0], "UInt64", 0); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:8897:12: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ASSERT_OK(JS_GetProperty(cx, callee, "prototype", &slot)); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToBigInteger(JSContext*, JS::HandleValue, bool, IntegerType*, bool*) [with IntegerType = long long int]': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2917:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 jsvalToBigInteger(JSContext* cx, ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2965:76: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return jsvalToBigInteger(cx, innerData, allowString, result, overflow); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::Int64::Construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:8703:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToBigInteger(cx, args[0], true, &i, &overflow)) { ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:8707:53: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ArgumentConvError(cx, args[0], "Int64", 0); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:8713:12: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ASSERT_OK(JS_GetProperty(cx, callee, "prototype", &slot)); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToBigInteger(JSContext*, JS::HandleValue, bool, IntegerType*, bool*) [with IntegerType = unsigned int]': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2917:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 jsvalToBigInteger(JSContext* cx, ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2965:76: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return jsvalToBigInteger(cx, innerData, allowString, result, overflow); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::CreateArray(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2978:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToBigInteger(cx, val, allowString, result, &dummy)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayType::Create(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2978:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToBigInteger(cx, val, allowString, result, &dummy)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayType::AddressOfElement(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:5813:68: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 "non-ArrayType CData", args.thisv()); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2978:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToBigInteger(cx, val, allowString, result, &dummy)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:5837:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return InvalidIndexError(cx, args[0]); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CDataFinalizer::Methods::Forget(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:8422:19: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!ConvertToJS(cx, ctype, nullptr, p->cargs, false, true, &valJSData)) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CDataFinalizer::Methods::Dispose(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:8498:18: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (ConvertToJS(cx, resultType, nullptr, p->rvalue, false, true, &result)) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::ContentsGetter(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:5344:19: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!ConvertToJS(cx, baseType, nullptr, data, false, false, &result)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CData::ValueGetter(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:7708:80: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return ConvertToJS(cx, ctype, nullptr, GetData(obj), true, false, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayType::Getter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:5711:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ArrayType::Getter(JSContext* cx, HandleObject obj, HandleId idval, MutableHandleValue vp) ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:5749:63: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return ConvertToJS(cx, baseType, obj, data, false, false, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::FieldGetter(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:6440:69: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 "non-StructType CData", args.thisv()); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:6454:73: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return ConvertToJS(cx, fieldType, obj, data, false, false, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayLengthOverflow(JSContext*, unsigned int, JS::HandleObject, unsigned int, JS::HandleValue, js::ctypes::ConversionType)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1323:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ArrayLengthOverflow(JSContext* cx, unsigned expectedLength, HandleObject arrObj, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1330:67: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 const char* valStr = CTypesToSourceForError(cx, actual, valBytes); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayLengthMismatch(JSContext*, unsigned int, JS::HandleObject, unsigned int, JS::HandleValue, js::ctypes::ConversionType)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1293:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ArrayLengthMismatch(JSContext* cx, unsigned expectedLength, HandleObject arrObj, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1300:67: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 const char* valStr = CTypesToSourceForError(cx, actual, valBytes); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::BuildDataSource(JSContext*, JS::HandleObject, void*, bool, js::ctypes::AutoString&)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:4228:48: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 JSString* src = JS_ValueToSource(cx, valStr); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ConvError(JSContext*, const char*, JS::HandleValue, js::ctypes::ConversionType, JS::HandleObject, unsigned int, JS::HandleObject, unsigned int)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1118:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ConvError(JSContext* cx, const char* expectedStr, HandleValue actual, ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1124:67: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 const char* valStr = CTypesToSourceForError(cx, actual, valBytes); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ConvError(JSContext*, JS::HandleObject, JS::HandleValue, js::ctypes::ConversionType, JS::HandleObject, unsigned int, JS::HandleObject, unsigned int)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1248:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ConvError(JSContext* cx, HandleObject expectedType, HandleValue actual, ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ImplicitConvert(JSContext*, JS::HandleValue, JSObject*, void*, js::ctypes::ConversionType, bool*, JS::HandleObject, unsigned int, JS::HandleObject, unsigned int)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3337:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ImplicitConvert(JSContext* cx, ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3414:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 } else if (!jsvalToInteger(cx, val, &result)) { \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:96:3: note: in expansion of macro 'CHAR16_CASE' macro(char16_t, char16_t, ffi_type_uint16) ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3421:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR16_TYPE' CTYPES_FOR_EACH_CHAR16_TYPE(CHAR16_CASE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3427:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToInteger(cx, val, &result)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:60:3: note: in expansion of macro 'INTEGRAL_CASE' macro(int8_t, int8_t, ffi_type_sint8) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3433:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3427:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToInteger(cx, val, &result)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:61:3: note: in expansion of macro 'INTEGRAL_CASE' macro(int16_t, int16_t, ffi_type_sint16) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3433:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3427:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToInteger(cx, val, &result)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:62:3: note: in expansion of macro 'INTEGRAL_CASE' macro(int32_t, int32_t, ffi_type_sint32) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3433:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3427:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToInteger(cx, val, &result)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:63:3: note: in expansion of macro 'INTEGRAL_CASE' macro(uint8_t, uint8_t, ffi_type_uint8) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3433:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3427:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToInteger(cx, val, &result)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:64:3: note: in expansion of macro 'INTEGRAL_CASE' macro(uint16_t, uint16_t, ffi_type_uint16) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3433:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3427:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToInteger(cx, val, &result)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:65:3: note: in expansion of macro 'INTEGRAL_CASE' macro(uint32_t, uint32_t, ffi_type_uint32) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3433:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3427:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToInteger(cx, val, &result)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:66:3: note: in expansion of macro 'INTEGRAL_CASE' macro(short, short, ffi_type_sint16) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3433:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3427:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToInteger(cx, val, &result)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:67:3: note: in expansion of macro 'INTEGRAL_CASE' macro(unsigned_short, unsigned short, ffi_type_uint16) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3433:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3427:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToInteger(cx, val, &result)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:68:3: note: in expansion of macro 'INTEGRAL_CASE' macro(int, int, ffi_type_sint32) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3433:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3427:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToInteger(cx, val, &result)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:69:3: note: in expansion of macro 'INTEGRAL_CASE' macro(unsigned_int, unsigned int, ffi_type_uint32) ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3433:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3427:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToInteger(cx, val, &result)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:72:3: note: in expansion of macro 'INTEGRAL_CASE' macro(int64_t, int64_t, ffi_type_sint64) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3434:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3427:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToInteger(cx, val, &result)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:73:3: note: in expansion of macro 'INTEGRAL_CASE' macro(uint64_t, uint64_t, ffi_type_uint64) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3434:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3427:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToInteger(cx, val, &result)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:74:3: note: in expansion of macro 'INTEGRAL_CASE' macro(long, long, CTYPES_FFI_LONG) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3434:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3427:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToInteger(cx, val, &result)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:75:3: note: in expansion of macro 'INTEGRAL_CASE' macro(unsigned_long, unsigned long, CTYPES_FFI_ULONG) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3434:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3427:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToInteger(cx, val, &result)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:76:3: note: in expansion of macro 'INTEGRAL_CASE' macro(long_long, long long, ffi_type_sint64) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3434:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3427:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToInteger(cx, val, &result)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:77:3: note: in expansion of macro 'INTEGRAL_CASE' macro(unsigned_long_long, unsigned long long, ffi_type_uint64) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3434:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3427:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToInteger(cx, val, &result)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:78:3: note: in expansion of macro 'INTEGRAL_CASE' macro(size_t, size_t, CTYPES_FFI_SIZE_T) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3434:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3427:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToInteger(cx, val, &result)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:79:3: note: in expansion of macro 'INTEGRAL_CASE' macro(ssize_t, CTYPES_SSIZE_T, CTYPES_FFI_SSIZE_T) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3434:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3427:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToInteger(cx, val, &result)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:80:3: note: in expansion of macro 'INTEGRAL_CASE' macro(off_t, off_t, CTYPES_FFI_OFF_T) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3434:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3427:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToInteger(cx, val, &result)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:81:3: note: in expansion of macro 'INTEGRAL_CASE' macro(intptr_t, intptr_t, CTYPES_FFI_INTPTR_T) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3434:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3427:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToInteger(cx, val, &result)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:82:3: note: in expansion of macro 'INTEGRAL_CASE' macro(uintptr_t, uintptr_t, CTYPES_FFI_UINTPTR_T) ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3434:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3427:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToInteger(cx, val, &result)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:91:3: note: in expansion of macro 'INTEGRAL_CASE' macro(char, char, ffi_type_uint8) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3439:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE' CTYPES_FOR_EACH_CHAR_TYPE(INTEGRAL_CASE) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3427:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToInteger(cx, val, &result)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:92:3: note: in expansion of macro 'INTEGRAL_CASE' macro(signed_char, signed char, ffi_type_sint8) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3439:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE' CTYPES_FOR_EACH_CHAR_TYPE(INTEGRAL_CASE) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3427:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToInteger(cx, val, &result)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:93:3: note: in expansion of macro 'INTEGRAL_CASE' macro(unsigned_char, unsigned char, ffi_type_uint8) ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3439:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE' CTYPES_FOR_EACH_CHAR_TYPE(INTEGRAL_CASE) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3626:46: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 convType); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3644:65: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 sourceLength, val, convType); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3677:73: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 size_t(sourceLength), val, convType); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3691:29: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetElement(cx, valObj, i, &item)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3695:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ImplicitConvert(cx, item, baseType, data, convType, nullptr, ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ funObj, argIndex, targetType, i)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3712:73: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 size_t(sourceLength), val, convType); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3739:73: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 size_t(sourceLength), val, convType); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1429:67: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 const char* valStr = CTypesToSourceForError(cx, actual, valBytes); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1797:67: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 const char* valStr = CTypesToSourceForError(cx, actual, valBytes); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1803:66: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 const char* propStr = CTypesToSourceForError(cx, idVal, idBytes); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3795:32: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetPropertyById(cx, valObj, id, &prop)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3800:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ImplicitConvert(cx, prop, field->mType, fieldData, convType, ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nullptr, funObj, argIndex, targetType, i)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CDataFinalizer::Construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:8258:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ImplicitConvert(cx, valData, objArgType, cargs.get(), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ConversionType::Finalizer, &freePointer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ objCodePtrType, 0)) { ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1572:67: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 const char* valStr = CTypesToSourceForError(cx, actual, valBytes); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::ContentsSetter(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:5367:57: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 ConversionType::Setter, nullptr); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ConvertArgument(JSContext*, JS::HandleObject, unsigned int, JS::HandleValue, JSObject*, js::ctypes::AutoValue*, js::ctypes::AutoValueAutoArray*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:6993:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ConvertArgument(JSContext* cx, ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:7007:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ImplicitConvert(cx, arg, type, value->mData, ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ConversionType::Argument, &freePointer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ funObj, argIndex)) ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::FunctionType::Call(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:7041:72: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 "non-PointerType CData", args.calleev()); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:7047:75: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 "non-FunctionType pointer", args.calleev()); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:7078:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ConvertArgument(cx, obj, i, args[i], fninfo->mArgTypes[i], ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &values[i], &strings)) ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:1925:67: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 const char* valStr = CTypesToSourceForError(cx, actual, valBytes); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:7110:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ConvertArgument(cx, obj, i, args[i], type, &values[i], &strings)) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:7196:90: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return ConvertToJS(cx, returnType, nullptr, returnValue.mData, false, true, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayType::Setter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:5753:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ArrayType::Setter(JSContext* cx, HandleObject obj, HandleId idval, MutableHandleValue vp, ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:5792:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ImplicitConvert(cx, vp, baseType, data, ConversionType::Setter, ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nullptr, nullptr, 0, typeObj, index)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CData::ValueSetter(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:7717:57: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 ConversionType::Setter, nullptr); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::FieldSetter(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:6474:69: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 "non-StructType CData", args.thisv()); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:6490:60: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 nullptr, 0, typeObj, field->mIndex); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::CClosure::Create(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::HandleValue, void (**)())': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:7284:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 CClosure::Create(JSContext* cx, ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:7334:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ImplicitConvert(cx, errVal, fninfo->mReturnType, errResult.get(), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ConversionType::Return, nullptr, typeObj)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ExplicitConvert(JSContext*, JS::HandleValue, JS::HandleObject, void*, js::ctypes::ConversionType)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3824:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ExplicitConvert(JSContext* cx, HandleValue val, HandleObject targetType, ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3828:22: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (ImplicitConvert(cx, val, targetType, buffer, convType, nullptr)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3835:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetPendingException(cx, &ex)) ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:3886:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_SetPendingException(cx, ex); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::ConstructData(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:5179:53: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ConversionType::Construct); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:5195:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 } else if (!JS_ValueToObject(cx, args[1], &thisObj)) { ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:6974:47: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 RootedObject closureObj(cx, CClosure::Create(cx, typeObj, fnObj, thisObj, errVal, data)); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2978:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToBigInteger(cx, val, allowString, result, &dummy)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:5504:26: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetProperty(cx, arg, "length", &lengthVal) || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2978:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!jsvalToBigInteger(cx, val, allowString, result, &dummy)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:5558:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ExplicitConvert(cx, args[0], obj, CData::GetData(result), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ConversionType::Construct)) ~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:6285:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (ExplicitConvert(cx, args[0], obj, buffer, ConversionType::Construct)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:6309:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ImplicitConvert(cx, args[field.mIndex], field.mType, ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ buffer + field.mOffset, ConversionType::Construct, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nullptr, nullptr, 0, obj, field.mIndex)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:4389:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ExplicitConvert(cx, args[0], obj, CData::GetData(result), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ConversionType::Construct)) ~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::InitTypeClasses(JSContext*, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:57:3: note: in expansion of macro 'DEFINE_TYPE' macro(bool, bool, CTYPES_FFI_BOOL) ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:99:3: note: in expansion of macro 'CTYPES_FOR_EACH_BOOL_TYPE' CTYPES_FOR_EACH_BOOL_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:57:3: note: in expansion of macro 'DEFINE_TYPE' macro(bool, bool, CTYPES_FFI_BOOL) ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:99:3: note: in expansion of macro 'CTYPES_FOR_EACH_BOOL_TYPE' CTYPES_FOR_EACH_BOOL_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:60:3: note: in expansion of macro 'DEFINE_TYPE' macro(int8_t, int8_t, ffi_type_sint8) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:100:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' CTYPES_FOR_EACH_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:60:3: note: in expansion of macro 'DEFINE_TYPE' macro(int8_t, int8_t, ffi_type_sint8) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:100:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' CTYPES_FOR_EACH_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:61:3: note: in expansion of macro 'DEFINE_TYPE' macro(int16_t, int16_t, ffi_type_sint16) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:100:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' CTYPES_FOR_EACH_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:61:3: note: in expansion of macro 'DEFINE_TYPE' macro(int16_t, int16_t, ffi_type_sint16) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:100:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' CTYPES_FOR_EACH_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:62:3: note: in expansion of macro 'DEFINE_TYPE' macro(int32_t, int32_t, ffi_type_sint32) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:100:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' CTYPES_FOR_EACH_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:62:3: note: in expansion of macro 'DEFINE_TYPE' macro(int32_t, int32_t, ffi_type_sint32) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:100:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' CTYPES_FOR_EACH_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:63:3: note: in expansion of macro 'DEFINE_TYPE' macro(uint8_t, uint8_t, ffi_type_uint8) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:100:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' CTYPES_FOR_EACH_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:63:3: note: in expansion of macro 'DEFINE_TYPE' macro(uint8_t, uint8_t, ffi_type_uint8) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:100:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' CTYPES_FOR_EACH_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:64:3: note: in expansion of macro 'DEFINE_TYPE' macro(uint16_t, uint16_t, ffi_type_uint16) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:100:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' CTYPES_FOR_EACH_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:64:3: note: in expansion of macro 'DEFINE_TYPE' macro(uint16_t, uint16_t, ffi_type_uint16) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:100:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' CTYPES_FOR_EACH_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:65:3: note: in expansion of macro 'DEFINE_TYPE' macro(uint32_t, uint32_t, ffi_type_uint32) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:100:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' CTYPES_FOR_EACH_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:65:3: note: in expansion of macro 'DEFINE_TYPE' macro(uint32_t, uint32_t, ffi_type_uint32) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:100:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' CTYPES_FOR_EACH_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:66:3: note: in expansion of macro 'DEFINE_TYPE' macro(short, short, ffi_type_sint16) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:100:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' CTYPES_FOR_EACH_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:66:3: note: in expansion of macro 'DEFINE_TYPE' macro(short, short, ffi_type_sint16) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:100:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' CTYPES_FOR_EACH_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:67:3: note: in expansion of macro 'DEFINE_TYPE' macro(unsigned_short, unsigned short, ffi_type_uint16) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:100:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' CTYPES_FOR_EACH_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:67:3: note: in expansion of macro 'DEFINE_TYPE' macro(unsigned_short, unsigned short, ffi_type_uint16) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:100:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' CTYPES_FOR_EACH_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:68:3: note: in expansion of macro 'DEFINE_TYPE' macro(int, int, ffi_type_sint32) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:100:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' CTYPES_FOR_EACH_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:68:3: note: in expansion of macro 'DEFINE_TYPE' macro(int, int, ffi_type_sint32) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:100:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' CTYPES_FOR_EACH_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:69:3: note: in expansion of macro 'DEFINE_TYPE' macro(unsigned_int, unsigned int, ffi_type_uint32) ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:100:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' CTYPES_FOR_EACH_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:69:3: note: in expansion of macro 'DEFINE_TYPE' macro(unsigned_int, unsigned int, ffi_type_uint32) ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:100:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE' CTYPES_FOR_EACH_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:72:3: note: in expansion of macro 'DEFINE_TYPE' macro(int64_t, int64_t, ffi_type_sint64) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' CTYPES_FOR_EACH_WRAPPED_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:72:3: note: in expansion of macro 'DEFINE_TYPE' macro(int64_t, int64_t, ffi_type_sint64) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' CTYPES_FOR_EACH_WRAPPED_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:73:3: note: in expansion of macro 'DEFINE_TYPE' macro(uint64_t, uint64_t, ffi_type_uint64) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' CTYPES_FOR_EACH_WRAPPED_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:73:3: note: in expansion of macro 'DEFINE_TYPE' macro(uint64_t, uint64_t, ffi_type_uint64) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' CTYPES_FOR_EACH_WRAPPED_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:74:3: note: in expansion of macro 'DEFINE_TYPE' macro(long, long, CTYPES_FFI_LONG) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' CTYPES_FOR_EACH_WRAPPED_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:74:3: note: in expansion of macro 'DEFINE_TYPE' macro(long, long, CTYPES_FFI_LONG) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' CTYPES_FOR_EACH_WRAPPED_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:75:3: note: in expansion of macro 'DEFINE_TYPE' macro(unsigned_long, unsigned long, CTYPES_FFI_ULONG) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' CTYPES_FOR_EACH_WRAPPED_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:75:3: note: in expansion of macro 'DEFINE_TYPE' macro(unsigned_long, unsigned long, CTYPES_FFI_ULONG) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' CTYPES_FOR_EACH_WRAPPED_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:76:3: note: in expansion of macro 'DEFINE_TYPE' macro(long_long, long long, ffi_type_sint64) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' CTYPES_FOR_EACH_WRAPPED_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:76:3: note: in expansion of macro 'DEFINE_TYPE' macro(long_long, long long, ffi_type_sint64) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' CTYPES_FOR_EACH_WRAPPED_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:77:3: note: in expansion of macro 'DEFINE_TYPE' macro(unsigned_long_long, unsigned long long, ffi_type_uint64) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' CTYPES_FOR_EACH_WRAPPED_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:77:3: note: in expansion of macro 'DEFINE_TYPE' macro(unsigned_long_long, unsigned long long, ffi_type_uint64) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' CTYPES_FOR_EACH_WRAPPED_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:78:3: note: in expansion of macro 'DEFINE_TYPE' macro(size_t, size_t, CTYPES_FFI_SIZE_T) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' CTYPES_FOR_EACH_WRAPPED_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:78:3: note: in expansion of macro 'DEFINE_TYPE' macro(size_t, size_t, CTYPES_FFI_SIZE_T) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' CTYPES_FOR_EACH_WRAPPED_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:79:3: note: in expansion of macro 'DEFINE_TYPE' macro(ssize_t, CTYPES_SSIZE_T, CTYPES_FFI_SSIZE_T) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' CTYPES_FOR_EACH_WRAPPED_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:79:3: note: in expansion of macro 'DEFINE_TYPE' macro(ssize_t, CTYPES_SSIZE_T, CTYPES_FFI_SSIZE_T) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' CTYPES_FOR_EACH_WRAPPED_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:80:3: note: in expansion of macro 'DEFINE_TYPE' macro(off_t, off_t, CTYPES_FFI_OFF_T) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' CTYPES_FOR_EACH_WRAPPED_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:80:3: note: in expansion of macro 'DEFINE_TYPE' macro(off_t, off_t, CTYPES_FFI_OFF_T) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' CTYPES_FOR_EACH_WRAPPED_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:81:3: note: in expansion of macro 'DEFINE_TYPE' macro(intptr_t, intptr_t, CTYPES_FFI_INTPTR_T) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' CTYPES_FOR_EACH_WRAPPED_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:81:3: note: in expansion of macro 'DEFINE_TYPE' macro(intptr_t, intptr_t, CTYPES_FFI_INTPTR_T) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' CTYPES_FOR_EACH_WRAPPED_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:82:3: note: in expansion of macro 'DEFINE_TYPE' macro(uintptr_t, uintptr_t, CTYPES_FFI_UINTPTR_T) ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' CTYPES_FOR_EACH_WRAPPED_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:82:3: note: in expansion of macro 'DEFINE_TYPE' macro(uintptr_t, uintptr_t, CTYPES_FFI_UINTPTR_T) ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE' CTYPES_FOR_EACH_WRAPPED_INT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:85:3: note: in expansion of macro 'DEFINE_TYPE' macro(float32_t, float, ffi_type_float) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:102:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE' CTYPES_FOR_EACH_FLOAT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:85:3: note: in expansion of macro 'DEFINE_TYPE' macro(float32_t, float, ffi_type_float) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:102:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE' CTYPES_FOR_EACH_FLOAT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:86:3: note: in expansion of macro 'DEFINE_TYPE' macro(float64_t, double, ffi_type_double) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:102:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE' CTYPES_FOR_EACH_FLOAT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:86:3: note: in expansion of macro 'DEFINE_TYPE' macro(float64_t, double, ffi_type_double) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:102:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE' CTYPES_FOR_EACH_FLOAT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:87:3: note: in expansion of macro 'DEFINE_TYPE' macro(float, float, ffi_type_float) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:102:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE' CTYPES_FOR_EACH_FLOAT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:87:3: note: in expansion of macro 'DEFINE_TYPE' macro(float, float, ffi_type_float) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:102:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE' CTYPES_FOR_EACH_FLOAT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:88:3: note: in expansion of macro 'DEFINE_TYPE' macro(double, double, ffi_type_double) ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:102:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE' CTYPES_FOR_EACH_FLOAT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:88:3: note: in expansion of macro 'DEFINE_TYPE' macro(double, double, ffi_type_double) ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:102:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE' CTYPES_FOR_EACH_FLOAT_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:91:3: note: in expansion of macro 'DEFINE_TYPE' macro(char, char, ffi_type_uint8) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:103:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE' CTYPES_FOR_EACH_CHAR_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:91:3: note: in expansion of macro 'DEFINE_TYPE' macro(char, char, ffi_type_uint8) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:103:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE' CTYPES_FOR_EACH_CHAR_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:92:3: note: in expansion of macro 'DEFINE_TYPE' macro(signed_char, signed char, ffi_type_sint8) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:103:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE' CTYPES_FOR_EACH_CHAR_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:92:3: note: in expansion of macro 'DEFINE_TYPE' macro(signed_char, signed char, ffi_type_sint8) \ ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:103:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE' CTYPES_FOR_EACH_CHAR_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:93:3: note: in expansion of macro 'DEFINE_TYPE' macro(unsigned_char, unsigned char, ffi_type_uint8) ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:103:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE' CTYPES_FOR_EACH_CHAR_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:93:3: note: in expansion of macro 'DEFINE_TYPE' macro(unsigned_char, unsigned char, ffi_type_uint8) ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:103:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE' CTYPES_FOR_EACH_CHAR_TYPE(macro) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:96:3: note: in expansion of macro 'DEFINE_TYPE' macro(char16_t, char16_t, ffi_type_uint16) ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:104:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR16_TYPE' CTYPES_FOR_EACH_CHAR16_TYPE(macro) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2323:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 typeObj_##name = CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDataProto, #name, TYPE_##name, \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typeVal, alignVal, &ffiType); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:96:3: note: in expansion of macro 'DEFINE_TYPE' macro(char16_t, char16_t, ffi_type_uint16) ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/typedefs.h:104:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR16_TYPE' CTYPES_FOR_EACH_CHAR16_TYPE(macro) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2329:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE' CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2346:25: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 CType::DefineBuiltin(cx, ctypesObj, "void_t", CTypeProto, CDataProto, "void", ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TYPE_void_t, JS::UndefinedHandleValue, JS::UndefinedHandleValue, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &ffi_type_void)); ~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:2346:25: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::FunctionType::Create(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:6881:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_IsArrayObject(cx, args[2], &isArray)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:6902:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_GetElement(cx, arrayObj, i, argTypes[i])) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:6906:67: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JSObject* result = CreateInternal(cx, args[0], args[1], argTypes); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp: In member function 'virtual bool js::ctypes::CClosure::ArgClosure::operator()(JSContext*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:7477:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!ConvertToJS(cx, argType, nullptr, args[i], false, false, argv[i])) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:7484:72: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 bool success = JS_CallFunctionValue(cx, thisObj, jsfnVal, argv, &rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/CTypes.cpp:7492:13: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 success = ImplicitConvert(cx, rval, fninfo->mReturnType, result, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ConversionType::Return, nullptr, typeObj); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Library.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Library.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/js/src/ctypes/Library.cpp /builddir/build/BUILD/firefox-56.0/js/src/ctypes/Library.cpp: In function 'JSObject* js::ctypes::Library::Create(JSContext*, JS::HandleValue, const JSCTypesCallbacks*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/Library.cpp:90:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 Library::Create(JSContext* cx, HandleValue path, const JSCTypesCallbacks* callbacks) ^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/Library.cpp: In function 'bool js::ctypes::Library::Open(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/Library.cpp:230:66: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JSObject* library = Create(cx, args[0], GetCallbacks(ctypesObj)); ^ /builddir/build/BUILD/firefox-56.0/js/src/ctypes/Library.cpp: In function 'bool js::ctypes::Library::Declare(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/ctypes/Library.cpp:307:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 fnObj = FunctionType::CreateInternal(cx, args[1], args[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ HandleValueArray::subarray(args, 3, args.length() - 3)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Parser.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Parser.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::Parser::yieldExpression(js::frontend::InHandling) [with ParseHandler = js::frontend::FullParseHandler; CharT = char16_t]': /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp:6745:42: warning: this statement may fall through [-Wimplicit-fallthrough=] tokenStream.consumeKnownToken(TOK_MUL, TokenStream::Operand); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp:6747:11: note: here default: ^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp:6796:21: warning: this statement may fall through [-Wimplicit-fallthrough=] addTelemetry(DeprecatedLanguageExtension::LegacyGenerator); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp:6800:7: note: here case LegacyGenerator: ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::Parser::unaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::ParserBase::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; CharT = char16_t]': /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp:8619:9: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp:8624:7: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp: In member function 'bool js::frontend::Parser::noteDeclaredName(js::HandlePropertyName, js::frontend::DeclarationKind, js::frontend::TokenPos) [with ParseHandler = js::frontend::FullParseHandler; CharT = char16_t]': /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp:1580:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (name == context->names().let) { ^~ /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp:1587:7: note: here case DeclarationKind::Import: ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::Parser::yieldExpression(js::frontend::InHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; CharT = char16_t]': /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp:6745:42: warning: this statement may fall through [-Wimplicit-fallthrough=] tokenStream.consumeKnownToken(TOK_MUL, TokenStream::Operand); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp:6747:11: note: here default: ^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp:6796:21: warning: this statement may fall through [-Wimplicit-fallthrough=] addTelemetry(DeprecatedLanguageExtension::LegacyGenerator); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp:6800:7: note: here case LegacyGenerator: ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::Parser::unaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::ParserBase::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; CharT = char16_t]': /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp:8619:9: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp:8624:7: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp: In member function 'bool js::frontend::Parser::noteDeclaredName(js::HandlePropertyName, js::frontend::DeclarationKind, js::frontend::TokenPos) [with ParseHandler = js::frontend::SyntaxParseHandler; CharT = char16_t]': /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp:1580:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (name == context->names().let) { ^~ /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp:1587:7: note: here case DeclarationKind::Import: ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::Parser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::ParserBase::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; CharT = char16_t]': /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp:8440:12: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] } else if (handler.isFunctionCall(lhs)) { ^~ /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::Parser::propertyName(js::frontend::YieldHandling, const mozilla::Maybe&, js::frontend::Parser::Node, js::frontend::PropertyType*, js::MutableHandleAtom) [with ParseHandler = js::frontend::SyntaxParseHandler; CharT = char16_t]': /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp:9667:67: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return ToAtom(cx, HandleValue::fromMarkedLocation(&tmp)); ^ /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp:9667:67: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return ToAtom(cx, HandleValue::fromMarkedLocation(&tmp)); ^ /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp:9667:67: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return ToAtom(cx, HandleValue::fromMarkedLocation(&tmp)); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/frontend/FullParseHandler.h:15:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp:20: /builddir/build/BUILD/firefox-56.0/js/src/frontend/ParseNode.h: In member function 'typename ParseHandler::Node js::frontend::Parser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::ParserBase::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; CharT = char16_t]': /builddir/build/BUILD/firefox-56.0/js/src/frontend/ParseNode.h:604:35: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] #define pn_atom pn_u.name.atom ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp:8276:10: note: 'lhs' was declared here Node lhs; ^~~ /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::Parser::propertyName(js::frontend::YieldHandling, const mozilla::Maybe&, js::frontend::Parser::Node, js::frontend::PropertyType*, js::MutableHandleAtom) [with ParseHandler = js::frontend::FullParseHandler; CharT = char16_t]': /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp:9667:67: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return ToAtom(cx, HandleValue::fromMarkedLocation(&tmp)); ^ /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp:9667:67: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return ToAtom(cx, HandleValue::fromMarkedLocation(&tmp)); ^ /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.cpp:9667:67: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return ToAtom(cx, HandleValue::fromMarkedLocation(&tmp)); ^ /usr/bin/g++ -std=gnu++11 -o StoreBuffer.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/StoreBuffer.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/js/src/gc/StoreBuffer.cpp /usr/bin/g++ -std=gnu++11 -o jsarray.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/jsarray.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp: In function 'bool array_length_getter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:627:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 array_length_getter(JSContext* cx, HandleObject obj, HandleId id, MutableHandleValue vp) ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsarrayinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool array_toLocaleString(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:1497:97: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return CallSelfHostedFunction(cx, cx->names().ArrayToLocaleString, thisv, args2, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp: In function 'bool array_proto_finish(JSContext*, JS::HandleObject, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:3712:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, unscopables, cx->names().copyWithin, value) || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:3713:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !DefineProperty(cx, unscopables, cx->names().entries, value) || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:3714:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !DefineProperty(cx, unscopables, cx->names().fill, value) || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:3715:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !DefineProperty(cx, unscopables, cx->names().find, value) || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:3716:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !DefineProperty(cx, unscopables, cx->names().findIndex, value) || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:3717:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !DefineProperty(cx, unscopables, cx->names().includes, value) || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:3718:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !DefineProperty(cx, unscopables, cx->names().keys, value) || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:3719:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !DefineProperty(cx, unscopables, cx->names().values, value)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:3726:82: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, proto, id, value, nullptr, nullptr, JSPROP_READONLY); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp: In function 'bool ArraySpeciesCreate(JSContext*, JS::HandleObject, uint64_t, JS::MutableHandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:1112:32: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!CallSelfHostedFunction(cx, cx->names().ArraySpeciesCreate, UndefinedHandleValue, args, ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &rval)) ~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape-inl.h:20:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsscriptinlines.h:20, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ArgumentsObject-inl.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jsarrayinlines.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:7: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h: In function 'bool ToId(JSContext*, T, JS::MutableHandleId) [with T = long long unsigned int]': /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp: In function 'bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:501:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 SetArrayElement(JSContext* cx, HandleObject obj, uint64_t index, HandleValue v) ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/ArrayObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jsarrayinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:7: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In function 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsarrayinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:14:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/PIC.h:20, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jsweakmap.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ArgumentsObject-inl.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsarrayinlines.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:7: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h: In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:263:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ToInteger(JSContext* cx, HandleValue v, double* dp) ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:276:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToNumberSlow(cx, v, dp)) ~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/ArrayObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jsarrayinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:7: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In function 'bool SetArrayElements(JSContext*, JS::HandleObject, uint64_t, uint32_t, const JS::Value*, js::ShouldUpdateTypes)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp: In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = unsigned int]': /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:306:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 HasAndGetElement(JSContext* cx, HandleObject obj, HandleObject receiver, T index, bool* hole, ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/ArrayObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jsarrayinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:7: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp: In function 'bool GetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:471:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 GetArrayElement(JSContext* cx, HandleObject obj, uint64_t index, MutableHandleValue vp) ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/ArrayObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jsarrayinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:7: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsarrayinlines.h:14:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:7: /builddir/build/BUILD/firefox-56.0/js/src/vm/ArgumentsObject.h: In member function 'bool js::ArgumentsObject::maybeGetElement(uint32_t, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/ArgumentsObject.h:339:10: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 bool maybeGetElement(uint32_t i, MutableHandleValue vp) { ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp: In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]': /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:306:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 HasAndGetElement(JSContext* cx, HandleObject obj, HandleObject receiver, T index, bool* hole, ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/ArrayObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jsarrayinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:7: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In function 'bool js::GetLengthProperty(JSContext*, JS::HandleObject, uint32_t*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsarrayinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp: In function 'bool array_addProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:963:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 array_addProperty(JSContext* cx, HandleObject obj, HandleId id, HandleValue v) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp: In member function 'bool js::ElementAdder::append(JSContext*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:349:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ElementAdder::append(JSContext* cx, HandleValue v) ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:358:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineElement(cx, resObj_, index_, v)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp: In function 'bool js::GetElementsWithAdder(JSContext*, JS::HandleObject, JS::HandleObject, uint32_t, uint32_t, js::ElementAdder*)': /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:388:34: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!HasAndGetElement(cx, obj, receiver, i, &hole, &val)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/ArrayObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jsarrayinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:7: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp: In function 'bool js::CanonicalizeArrayLengthValue(JSContext*, JS::HandleValue, uint32_t*)': /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:695:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::CanonicalizeArrayLengthValue(JSContext* cx, HandleValue v, uint32_t* newLen) ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsarrayinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:180:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/ArrayObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jsarrayinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:7: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In function 'bool js::GetElements(JSContext*, JS::HandleObject, uint32_t, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp: In function 'bool array_toSource(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:345:58: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return HasAndGetElement(cx, obj, obj, index, hole, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:1172:17: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 str = ValueToSource(cx, elt); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp: In function 'bool js::ArraySetLength(JSContext*, JS::Handle, JS::HandleId, unsigned int, JS::HandleValue, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:714:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ArraySetLength(JSContext* cx, Handle arr, HandleId id, ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:736:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!CanonicalizeArrayLengthValue(cx, value, &newLen)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp: In function 'bool SetArrayLengthProperty(JSContext*, js::HandleArrayObject, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:593:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 SetArrayLengthProperty(JSContext* cx, HandleArrayObject obj, HandleValue value) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:598:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArraySetLength(cx, obj, id, JSPROP_PERMANENT, value, result)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/ArrayObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jsarrayinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:7: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In function 'bool js::SetLengthProperty(JSContext*, JS::HandleObject, uint32_t)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In function 'bool SetLengthProperty(JSContext*, JS::HandleObject, uint64_t)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsarrayinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::array_push(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp: In function 'bool array_length_setter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:634:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 array_length_setter(JSContext* cx, HandleObject obj, HandleId id, MutableHandleValue vp, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:644:55: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JSPROP_ENUMERATE, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:651:68: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ArraySetLength(cx, arr, id, JSPROP_PERMANENT, vp, result); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsarrayinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::array_join(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsarrayinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:7: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:1322:33: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetArrayElement(cx, obj, i, &v)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:1322:33: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetArrayElement(cx, obj, i, &v)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:1322:33: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetArrayElement(cx, obj, i, &v)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:1322:33: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetArrayElement(cx, obj, i, &v)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp: In function 'js::DenseElementResult ArrayShiftDenseKernel(JSContext*, JS::HandleObject, JS::MutableHandleValue) [with JSValueType Type = (JSValueType)4]': /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:2438:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ArrayShiftDenseKernel(JSContext* cx, HandleObject obj, MutableHandleValue rval) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp: In function 'js::DenseElementResult ArrayShiftDenseKernel(JSContext*, JS::HandleObject, JS::MutableHandleValue) [with JSValueType Type = (JSValueType)1]': /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:2438:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp: In function 'js::DenseElementResult ArrayShiftDenseKernel(JSContext*, JS::HandleObject, JS::MutableHandleValue) [with JSValueType Type = (JSValueType)0]': /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:2438:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp: In function 'js::DenseElementResult ArrayShiftDenseKernel(JSContext*, JS::HandleObject, JS::MutableHandleValue) [with JSValueType Type = (JSValueType)6]': /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:2438:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp: In function 'js::DenseElementResult ArrayShiftDenseKernel(JSContext*, JS::HandleObject, JS::MutableHandleValue) [with JSValueType Type = (JSValueType)12]': /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:2438:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsarrayinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::array_pop(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:2392:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!GetArrayElement(cx, obj, index, args.rval())) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp: In function 'js::DenseElementResult ArrayShiftDenseKernel(JSContext*, JS::HandleObject, JS::MutableHandleValue) [with JSValueType Type = (JSValueType)5]': /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:2438:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ArrayShiftDenseKernel(JSContext* cx, HandleObject obj, MutableHandleValue rval) ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsarrayinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::array_shift(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/ArrayObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jsarrayinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:7: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:345:58: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return HasAndGetElement(cx, obj, obj, index, hole, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:2533:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!SetArrayElement(cx, obj, i, value)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsarrayinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::array_reverse(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:345:58: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return HasAndGetElement(cx, obj, obj, index, hole, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:345:58: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return HasAndGetElement(cx, obj, obj, index, hole, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:1647:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!SetArrayElement(cx, obj, i, hival)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:1649:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!SetArrayElement(cx, obj, len - i - 1, lowval)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:1652:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!SetArrayElement(cx, obj, i, hival)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:1659:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!SetArrayElement(cx, obj, len - i - 1, lowval)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp: In function 'bool CopyArrayElements(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:345:58: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return HasAndGetElement(cx, obj, obj, index, hole, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:2764:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineElement(cx, nresult, index, value)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:345:58: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return HasAndGetElement(cx, obj, obj, index, hole, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:496:45: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, obj, id, value); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsarrayinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::array_unshift(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:345:58: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return HasAndGetElement(cx, obj, obj, index, hole, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:2627:45: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!SetArrayElement(cx, obj, upperIndex, value)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsarrayinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::array_sort(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:2134:91: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return CallSelfHostedFunction(cx, cx->names().ArraySort, thisv, args2, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:345:58: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return HasAndGetElement(cx, obj, obj, index, hole, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsarrayinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:2093:55: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 if (!CheckForInterrupt(cx) || !SetArrayElement(cx, obj, start + i, UndefinedHandleValue)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp: In function 'bool array_of(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:3478:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!Construct(cx, args.thisv(), cargs, args.thisv(), &obj)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:3478:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:3484:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineElement(cx, obj, k, args[k])) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsarrayinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:2809:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!ToInteger(cx, args.get(0), &relativeStart)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:2831:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToInteger(cx, cnt, &deleteCountDouble)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:345:58: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return HasAndGetElement(cx, obj, obj, index, hole, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:496:45: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, obj, id, value); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:345:58: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return HasAndGetElement(cx, obj, obj, index, hole, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:2965:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!SetArrayElement(cx, obj, to, fromValue)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:345:58: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return HasAndGetElement(cx, obj, obj, index, hole, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:3060:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!SetArrayElement(cx, obj, to, fromValue)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp: In function 'bool js::NewValuePair(JSContext*, const JS::Value&, const JS::Value&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:4137:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::NewValuePair(JSContext* cx, const Value& val1, const Value& val2, MutableHandleValue rval) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:4137:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsarrayinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:3317:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToInteger(cx, args[0], &d)) ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:3325:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToInteger(cx, args[1], &d)) ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:345:58: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return HasAndGetElement(cx, obj, obj, index, hole, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:3224:36: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!hole && !DefineElement(cx, result, index - uint32_t(begin), value)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:345:58: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return HasAndGetElement(cx, obj, obj, index, hole, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsarray.cpp:496:45: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, obj, id, value); ^ /usr/bin/g++ -std=gnu++11 -o jsatom.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/jsatom.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/js/src/jsatom.cpp /builddir/build/BUILD/firefox-56.0/js/src/jsatom.cpp: In function 'JSAtom* js::Atomize(JSContext*, const char*, size_t, js::PinningBehavior, const mozilla::Maybe&)': /builddir/build/BUILD/firefox-56.0/js/src/jsatom.cpp:331:28: warning: 'zonePtr' may be used uninitialized in this function [-Wmaybe-uninitialized] Maybe zonePtr; ^~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/TracingAPI.h:12:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/GCPolicyAPI.h:47, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/gc/Barrier.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsatom.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsatom.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/HashTable.h:1343:26: warning: '*((void*)& zonePtr +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] ((curKeyHash << sizeLog2) >> hashShift) | 1, ~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsatom.cpp:331:28: note: '*((void*)& zonePtr +4)' was declared here Maybe zonePtr; ^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsatom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, js::PinningBehavior) [with CharT = unsigned char]': /builddir/build/BUILD/firefox-56.0/js/src/jsatom.cpp:331:28: warning: 'zonePtr' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/TracingAPI.h:12:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/GCPolicyAPI.h:47, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/gc/Barrier.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsatom.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsatom.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/HashTable.h:1343:26: warning: '*((void*)& zonePtr +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] ((curKeyHash << sizeLog2) >> hashShift) | 1, ~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsatom.cpp:331:28: note: '*((void*)& zonePtr +4)' was declared here Maybe zonePtr; ^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsatom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, js::PinningBehavior) [with CharT = char16_t]': /builddir/build/BUILD/firefox-56.0/js/src/jsatom.cpp:331:28: warning: 'zonePtr' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/TracingAPI.h:12:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/GCPolicyAPI.h:47, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/gc/Barrier.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsatom.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsatom.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/HashTable.h:1343:26: warning: '*((void*)& zonePtr +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] ((curKeyHash << sizeLog2) >> hashShift) | 1, ~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsatom.cpp:331:28: note: '*((void*)& zonePtr +4)' was declared here Maybe zonePtr; ^~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jsatom.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h: In function 'JSAtom* js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)': /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:815:30: warning: 'indexValue' may be used uninitialized in this function [-Wmaybe-uninitialized] d.u1.flags |= (index << INDEX_VALUE_SHIFT) | INDEX_VALUE_BIT; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsatom.cpp:474:21: note: 'indexValue' was declared here Maybe indexValue; ^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsatom.cpp: In function 'JSAtom* js::ToAtom(JSContext*, typename js::MaybeRooted::HandleType) [with js::AllowGC allowGC = (js::AllowGC)1]': /builddir/build/BUILD/firefox-56.0/js/src/jsatom.cpp:595:1: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 js::ToAtom(JSContext* cx, typename MaybeRooted::HandleType v) ^~ /usr/bin/g++ -std=gnu++11 -o jsdtoa.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/jsdtoa.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/js/src/jsdtoa.cpp In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsdtoa.cpp:65:0: /builddir/build/BUILD/firefox-56.0/js/src/dtoa.c: In function 'double _strtod(DtoaState*, const char*, char**)': /builddir/build/BUILD/firefox-56.0/js/src/dtoa.c:1520:9: warning: this statement may fall through [-Wimplicit-fallthrough=] sign = 1; ~~~~~^~~ /builddir/build/BUILD/firefox-56.0/js/src/dtoa.c:1522:3: note: here case '+': ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/dtoa.c:1613:11: warning: this statement may fall through [-Wimplicit-fallthrough=] esign = 1; ~~~~~~^~~ /builddir/build/BUILD/firefox-56.0/js/src/dtoa.c:1614:4: note: here case '+': ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsdtoa.cpp: In function 'char* js_dtostr(DtoaState*, char*, size_t, JSDToStrMode, int, double)': /builddir/build/BUILD/firefox-56.0/js/src/jsdtoa.cpp:149:28: warning: this statement may fall through [-Wimplicit-fallthrough=] minNDigits = precision; ~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsdtoa.cpp:151:13: note: here case DTOSTR_STANDARD_EXPONENTIAL: ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsdtoa.cpp:65:0: /builddir/build/BUILD/firefox-56.0/js/src/dtoa.c: In function 'char* dtoa(DtoaState*, U, int, int, int*, int*, char**)': /builddir/build/BUILD/firefox-56.0/js/src/dtoa.c:2798:14: warning: this statement may fall through [-Wimplicit-fallthrough=] leftright = 0; ~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-56.0/js/src/dtoa.c:2800:3: note: here case 4: ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/dtoa.c:2806:14: warning: this statement may fall through [-Wimplicit-fallthrough=] leftright = 0; ~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-56.0/js/src/dtoa.c:2808:3: note: here case 5: ^~~~ /usr/bin/g++ -std=gnu++11 -o jsmath.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/jsmath.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:33: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::math_clz32(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:180:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::math_sign(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::math_cosh(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::math_trunc(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::math_cbrt(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::math_atanh(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::math_tanh(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::math_log2(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::math_log10(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::math_log1p(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::math_asinh(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::math_sinh(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::math_acosh(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::math_expm1(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::math_tan(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::math_acos(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::math_asin(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::math_atan(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::math_cos(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::math_exp(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp: In function 'bool js::math_abs_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:158:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::math_abs_handle(JSContext* cx, js::HandleValue v, js::MutableHandleValue r) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:158:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:158:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:33: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp: In function 'bool js::math_abs(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:180:52: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return math_abs_handle(cx, args[0], args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp: In function 'bool js::math_atan2_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:295:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::math_atan2_handle(JSContext* cx, HandleValue y, HandleValue x, MutableHandleValue res) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:295:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:295:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:295:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:295:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:33: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp: In function 'bool js::math_atan2(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:315:71: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return math_atan2_handle(cx, args.get(0), args.get(1), args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:315:71: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp: In function 'bool js::math_ceil_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:325:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::math_ceil_handle(JSContext* cx, HandleValue v, MutableHandleValue res) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:325:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:325:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:33: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp: In function 'bool js::math_ceil(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:346:53: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return math_ceil_handle(cx, args[0], args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp: In function 'bool js::math_floor_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:449:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::math_floor_handle(JSContext* cx, HandleValue v, MutableHandleValue r) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:449:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:449:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:33: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp: In function 'bool js::math_floor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:471:54: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return math_floor_handle(cx, args[0], args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp: In function 'bool js::math_imul_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:475:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::math_imul_handle(JSContext* cx, HandleValue lhs, HandleValue rhs, MutableHandleValue res) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:475:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:475:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:33: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:180:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:180:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp: In function 'bool js::math_imul(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:495:70: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return math_imul_handle(cx, args.get(0), args.get(1), args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:495:70: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp: In function 'bool js::RoundFloat32(JSContext*, JS::HandleValue, float*)': /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:500:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::RoundFloat32(JSContext* cx, HandleValue v, float* out) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:500:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:33: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp: In function 'bool js::math_fround(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:512:22: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!RoundFloat32(cx, arg, &f)) ~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp: In function 'bool js::RoundFloat32(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:509:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::RoundFloat32(JSContext* cx, HandleValue arg, MutableHandleValue res) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:509:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:512:22: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!RoundFloat32(cx, arg, &f)) ~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp: In function 'bool js::math_log_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:545:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::math_log_handle(JSContext* cx, HandleValue val, MutableHandleValue res) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:545:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:545:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:33: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp: In function 'bool js::math_log(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:570:52: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return math_log_handle(cx, args[0], args.rval()); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:33: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::math_max(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::math_min(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp: In function 'bool js::minmax_impl(JSContext*, bool, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:624:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::minmax_impl(JSContext* cx, bool max, HandleValue a, HandleValue b, MutableHandleValue res) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:624:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:624:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:33: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp: In function 'bool js::math_pow_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:705:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::math_pow_handle(JSContext* cx, HandleValue base, HandleValue power, MutableHandleValue result) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:705:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:705:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:33: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp: In function 'bool js::math_pow(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:725:69: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return math_pow_handle(cx, args.get(0), args.get(1), args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:725:69: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp: In function 'bool js::math_round_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:799:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::math_round_handle(JSContext* cx, HandleValue arg, MutableHandleValue res) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:799:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:33: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp: In function 'bool js::math_round(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:865:54: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return math_round_handle(cx, args[0], args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp: In function 'bool js::math_sin_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:887:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::math_sin_handle(JSContext* cx, HandleValue val, MutableHandleValue res) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:887:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:887:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:33: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp: In function 'bool js::math_sin(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:912:52: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return math_sin_handle(cx, args[0], args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp: In function 'bool js::math_sqrt_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:950:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::math_sqrt_handle(JSContext* cx, HandleValue number, MutableHandleValue result) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:950:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:33: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp: In function 'bool js::math_sqrt(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:975:53: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return math_sqrt_handle(cx, args[0], args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp: In function 'bool js::math_hypot_handle(JSContext*, JS::HandleValueArray, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:1276:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::math_hypot_handle(JSContext* cx, HandleValueArray args, MutableHandleValue res) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:1276:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:33: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp: In function 'bool js::math_hypot(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsmath.cpp:1272:51: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return math_hypot_handle(cx, args, args.rval()); ^ /usr/bin/g++ -std=gnu++11 -o jsutil.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/jsutil.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/js/src/jsutil.cpp /usr/bin/g++ -std=gnu++11 -o pm_linux.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/pm_linux.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/js/src/perf/pm_linux.cpp /usr/bin/g++ -std=gnu++11 -o Interpreter.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Interpreter.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool StackCheckIsConstructorCalleeNewTarget(JSContext*, JS::HandleValue, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:577:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 StackCheckIsConstructorCalleeNewTarget(JSContext* cx, HandleValue callee, HandleValue newTarget) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:1107:6: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spindex, v, fallback, nullptr, nullptr)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:581:9: note: in expansion of macro 'ReportValueError' ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_SEARCH_STACK, callee, nullptr); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h: In function 'bool js::IsOptimizedArguments(js::AbstractFramePtr, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:40:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 IsOptimizedArguments(AbstractFramePtr frame, MutableHandleValue vp) ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h: In function 'bool js::PutProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, bool)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:956:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 PutProperty(JSContext* cx, HandleObject obj, HandleId id, HandleValue v, bool strict) ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1531:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::GetProperty(JSContext* cx, HandleObject obj, HandleValue receiver, HandleId id, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1531:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In function 'bool js::SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1548:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::SetProperty(JSContext* cx, HandleObject obj, HandleId id, HandleValue v, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1548:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:20:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h: In function 'bool js::GetElement(JSContext*, JS::HandleObject, JS::HandleValue, uint32_t, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:215:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::GetElement(JSContext* cx, HandleObject obj, HandleValue receiver, uint32_t index, ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:215:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:20:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h: In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)': /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:588:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ToPropertyKey(JSContext* cx, HandleValue argument, MutableHandleId result) ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:19:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchNameNoGC(JSObject*, JS::PropertyResult, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:224:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 FetchNameNoGC(JSObject* pobj, PropertyResult prop, MutableHandleValue vp) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::BoxNonStrictThis(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:89:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::BoxNonStrictThis(JSContext* cx, HandleValue thisv, MutableHandleValue vp) ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:89:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetFunctionThis(JSContext*, js::AbstractFramePtr, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:116:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::GetFunctionThis(JSContext* cx, AbstractFramePtr frame, MutableHandleValue res) ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:130:43: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return BoxNonStrictThis(cx, thisv, res); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'void js::GetNonSyntacticGlobalThis(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:134:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::GetNonSyntacticGlobalThis(JSContext* cx, HandleObject envChain, MutableHandleValue res) ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::Debug_CheckSelfHosted(JSContext*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:154:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::Debug_CheckSelfHosted(JSContext* cx, HandleValue fun) ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue, int, js::MaybeConstruct)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:291:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ReportIsNotFunction(JSContext* cx, HandleValue v, int numToSkip, MaybeConstruct construct) ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:1107:6: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spindex, v, fallback, nullptr, nullptr)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:296:5: note: in expansion of macro 'ReportValueError' ReportValueError(cx, error, spIndex, v, nullptr); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'JSObject* js::ValueToCallable(JSContext*, JS::HandleValue, int, js::MaybeConstruct)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:301:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ValueToCallable(JSContext* cx, HandleValue v, int numToSkip, MaybeConstruct construct) ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:307:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportIsNotFunction(cx, v, numToSkip, construct); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::LooselyEqual(JSContext*, JS::HandleValue, JS::HandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:825:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::LooselyEqual(JSContext* cx, HandleValue lval, HandleValue rval, bool* result) ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:825:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:872:66: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return LooselyEqualBooleanAndOther(cx, lval, rval, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:876:66: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return LooselyEqualBooleanAndOther(cx, rval, lval, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:883:53: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return LooselyEqual(cx, lval, rvalue, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:891:53: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return LooselyEqual(cx, lvalue, rval, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool LooselyEqualBooleanAndOther(JSContext*, JS::HandleValue, JS::HandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:801:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 LooselyEqualBooleanAndOther(JSContext* cx, HandleValue lval, HandleValue rval, bool* result) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:801:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:801:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:820:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return LooselyEqual(cx, lvalue, rval, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::StrictlyEqual(JSContext*, JS::HandleValue, JS::HandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:900:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::StrictlyEqual(JSContext* cx, HandleValue lval, HandleValue rval, bool* equal) ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:900:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::SameValue(JSContext*, JS::HandleValue, JS::HandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:927:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::SameValue(JSContext* cx, HandleValue v1, HandleValue v2, bool* same) ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:927:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:941:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return StrictlyEqual(cx, v1, v2, same); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::CheckClassHeritageOperation(JSContext*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:974:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::CheckClassHeritageOperation(JSContext* cx, HandleValue heritage) ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:1107:6: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spindex, v, fallback, nullptr, nullptr)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:296:5: note: in expansion of macro 'ReportValueError' ReportValueError(cx, error, spIndex, v, nullptr); ^ /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:1111:6: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spindex, v, fallback, arg1, nullptr)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:987:5: note: in expansion of macro 'ReportValueError2' ReportValueError2(cx, JSMSG_BAD_HERITAGE, -1, heritage, nullptr, "not an object or null"); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'JSObject* js::ObjectWithProtoOperation(JSContext*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:992:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ObjectWithProtoOperation(JSContext* cx, HandleValue val) ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:992:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:1107:6: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spindex, v, fallback, nullptr, nullptr)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:995:9: note: in expansion of macro 'ReportValueError' ReportValueError(cx, JSMSG_NOT_OBJORNULL, -1, val, nullptr); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::EnterWithOperation(JSContext*, js::AbstractFramePtr, JS::HandleValue, JS::Handle)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:1015:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::EnterWithOperation(JSContext* cx, AbstractFramePtr frame, HandleValue val, ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::Throw(JSContext*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4353:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::Throw(JSContext* cx, HandleValue v) ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::ThrowingOperation(JSContext*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4361:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ThrowingOperation(JSContext* cx, HandleValue v) ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4372:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::GetProperty(JSContext* cx, HandleValue v, HandlePropertyName name, MutableHandleValue vp) ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4372:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:1331:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, vp, true); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::DefFunOperation(JSContext*, JS::HandleScript, JS::HandleObject, JS::HandleFunction)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4472:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, parent, name, rval, nullptr, nullptr, attrs)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4491:32: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, parent, name, rval, nullptr, nullptr, attrs)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetAndClearException(JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4525:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::GetAndClearException(JSContext* cx, MutableHandleValue res) ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4527:33: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!cx->getPendingException(res)) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::DeletePropertyJit(JSContext*, JS::HandleValue, js::HandlePropertyName, bool*) [with bool strict = true]': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4537:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::DeletePropertyJit(JSContext* cx, HandleValue v, HandlePropertyName name, bool* bp) ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:1331:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, vp, true); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::DeletePropertyJit(JSContext*, JS::HandleValue, js::HandlePropertyName, bool*) [with bool strict = false]': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4537:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::DeletePropertyJit(JSContext* cx, HandleValue v, HandlePropertyName name, bool* bp) ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:1331:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, vp, true); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::DeleteElementJit(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = true]': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4565:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::DeleteElementJit(JSContext* cx, HandleValue val, HandleValue index, bool* bp) ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4565:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:1331:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, vp, true); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4572:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToPropertyKey(cx, index, &id)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::DeleteElementJit(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = false]': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4565:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::DeleteElementJit(JSContext* cx, HandleValue val, HandleValue index, bool* bp) ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4565:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:1331:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, vp, true); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4572:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToPropertyKey(cx, index, &id)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetElement(JSContext*, JS::MutableHandleValue, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4592:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::GetElement(JSContext* cx, MutableHandleValue lref, HandleValue rref, MutableHandleValue vp) ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4592:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4592:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:1331:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, vp, true); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:570:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToPropertyKey(cx, key, &id)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:550:28: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetElement(cx, boxed, receiver, index, res)) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:572:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, boxed, receiver, id, res)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:523:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToPropertyKey(cx, key, &id)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:503:28: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetElement(cx, obj, receiver, index, res)) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:525:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, obj, receiver, id, res)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::CallElement(JSContext*, JS::MutableHandleValue, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4598:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::CallElement(JSContext* cx, MutableHandleValue lref, HandleValue rref, MutableHandleValue res) ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4598:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4598:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4598:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4598:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:1331:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, vp, true); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:570:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToPropertyKey(cx, key, &id)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:550:28: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetElement(cx, boxed, receiver, index, res)) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:572:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, boxed, receiver, id, res)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:523:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToPropertyKey(cx, key, &id)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:503:28: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetElement(cx, obj, receiver, index, res)) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:525:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, obj, receiver, id, res)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4604:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index, HandleValue value, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4604:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4604:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:19:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool, JS::HandleScript, jsbytecode*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4615:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index, HandleValue value, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4615:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4615:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4620:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToPropertyKey(cx, index, &id)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4627:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index, HandleValue value, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4627:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4627:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4627:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:19:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool, JS::HandleScript, jsbytecode*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4637:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index, HandleValue value, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4637:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4637:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4637:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4642:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToPropertyKey(cx, index, &id)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::InitElementArray(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4648:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::InitElementArray(JSContext* cx, jsbytecode* pc, HandleObject obj, uint32_t index, HandleValue value) ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:687:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineElement(cx, obj, index, val, nullptr, nullptr, JSPROP_ENUMERATE)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::AddValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4654:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::AddValues(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, MutableHandleValue res) ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4654:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4654:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::SubValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4660:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::SubValues(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, MutableHandleValue res) ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4660:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4660:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::MulValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4666:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::MulValues(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, MutableHandleValue res) ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4666:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4666:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::DivValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4672:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::DivValues(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, MutableHandleValue res) ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4672:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4672:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::ModValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4678:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::ModValues(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, MutableHandleValue res) ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4678:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4678:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::UrshValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4684:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::UrshValues(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, MutableHandleValue res) ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4684:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4684:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4684:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4684:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:180:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::AtomicIsLockFree(JSContext*, JS::HandleValue, int*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4690:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::AtomicIsLockFree(JSContext* cx, HandleValue in, int* out) ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::DeleteNameOperation(JSContext*, js::HandlePropertyName, JS::HandleObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4700:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::DeleteNameOperation(JSContext* cx, HandlePropertyName name, HandleObject scopeObj, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::ImplicitThisOperation(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4732:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::ImplicitThisOperation(JSContext* cx, HandleObject scopeObj, HandlePropertyName name, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::InitGetterSetterOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleId, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4810:70: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, obj, id, scratch, getter, setter, attrs); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::InitGetterSetterOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4822:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::InitGetterSetterOperation(JSContext* cx, jsbytecode* pc, HandleObject obj, HandleValue idval, ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:19:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::OptimizeSpreadCall(JSContext*, JS::HandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4917:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::OptimizeSpreadCall(JSContext* cx, HandleValue arg, bool* optimized) ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'JSObject* js::SuperFunOperation(JSContext*, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:1107:6: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spindex, v, fallback, nullptr, nullptr)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:296:5: note: in expansion of macro 'ReportValueError' ReportValueError(cx, error, spIndex, v, nullptr); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::SetPropertySuper(JSContext*, JS::HandleObject, JS::HandleValue, js::HandlePropertyName, JS::HandleValue, bool)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:5274:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::SetPropertySuper(JSContext* cx, HandleObject obj, HandleValue receiver, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:5274:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, js::HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with js::GetNameMode mode = (js::GetNameMode)0]': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:181:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 FetchName(JSContext* cx, HandleObject receiver, HandleObject holder, HandlePropertyName name, ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:209:43: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!NativeGetExistingProperty(cx, normalized, holder.as(), shape, vp)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h: In function 'void js::InitGlobalLexicalOperation(JSContext*, js::LexicalEnvironmentObject*, JSScript*, jsbytecode*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:392:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 InitGlobalLexicalOperation(JSContext* cx, LexicalEnvironmentObject* lexicalEnvArg, ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, js::HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with js::GetNameMode mode = (js::GetNameMode)1]': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:181:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 FetchName(JSContext* cx, HandleObject receiver, HandleObject holder, HandlePropertyName name, ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:209:43: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!NativeGetExistingProperty(cx, normalized, holder.as(), shape, vp)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'JSObject* js::LambdaArrow(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4423:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::LambdaArrow(JSContext* cx, HandleFunction fun, HandleObject parent, HandleValue newTargetv) ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:1930:20: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 status = Debugger::onSingleStep(cx, &rval); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:1954:61: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JSTrapStatus status = Debugger::onTrap(cx, &rval); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:1107:6: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spindex, v, fallback, nullptr, nullptr)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:2215:9: note: in expansion of macro 'ReportValueError' ReportValueError(cx, JSMSG_IN_NOT_OBJECT, -1, rref, nullptr); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:2193:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToPropertyKey(cx, REGS.stackHandleAt(n), &(id))) \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:2222:9: note: in expansion of macro 'FETCH_ELEMENT_ID' FETCH_ELEMENT_ID(-2, id); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:280:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToPropertyKey(cx, idValue, &key)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:80:22: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!LooselyEqual(cx, lval, rval, &cond)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:80:22: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!LooselyEqual(cx, lval, rval, &cond)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:2413:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!StrictlyEqual(cx, lval, rval, &equal)) \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:2422:5: note: in expansion of macro 'STRICT_EQUALITY_OP' STRICT_EQUALITY_OP(==, cond); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:2413:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!StrictlyEqual(cx, lval, rval, &equal)) \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:2430:5: note: in expansion of macro 'STRICT_EQUALITY_OP' STRICT_EQUALITY_OP(!=, cond); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:2413:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!StrictlyEqual(cx, lval, rval, &equal)) \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:2438:5: note: in expansion of macro 'STRICT_EQUALITY_OP' STRICT_EQUALITY_OP(==, cond); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:180:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:2593:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!math_pow_handle(cx, lval, rval, res)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:2593:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:14:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/PIC.h:20, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:183:22: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToNumberSlow(cx, vp, &d)) ~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:2638:29: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!DeleteNameOperation(cx, name, envObj, res)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:1331:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, vp, true); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:1331:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, vp, true); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:2677:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!ToPropertyKey(cx, propval, &id)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:483:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToPropertyKey(cx, idval, &id)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:174:33: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (IsOptimizedArguments(fp, lval)) { ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:185:59: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (name == cx->names().callee && IsOptimizedArguments(fp, lval)) { ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:192:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return GetProperty(cx, v, name, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:192:39: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:836:49: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return GetProperty(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:2812:35: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetNameBoundInEnvironment(cx, env, id, rval)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:942:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return SetProperty(cx, obj, id, v, receiver, result) && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:942:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:354:12: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ok = NativeSetProperty(cx, varobj, id, val, receiver, Unqualified, result); ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:354:12: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:1331:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, vp, true); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:243:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return SetProperty(cx, obj, id, rval, lval, result) && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:243:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:2882:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!SetPropertySuper(cx, obj, receiver, name, rval, strict)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:1331:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, vp, true); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:570:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToPropertyKey(cx, key, &id)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:550:28: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetElement(cx, boxed, receiver, index, res)) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:572:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, boxed, receiver, id, res)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:523:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToPropertyKey(cx, key, &id)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:503:28: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetElement(cx, obj, receiver, index, res)) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:525:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, obj, receiver, id, res)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:523:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToPropertyKey(cx, key, &id)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:503:28: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetElement(cx, obj, receiver, index, res)) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:525:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, obj, receiver, id, res)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:1331:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, vp, true); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:2193:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToPropertyKey(cx, REGS.stackHandleAt(n), &(id))) \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:2941:5: note: in expansion of macro 'FETCH_ELEMENT_ID' FETCH_ELEMENT_ID(-2, id); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:1621:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return SetProperty(cx, obj, id, value, receiver, result) && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:1621:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:2962:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!SetObjectElement(cx, obj, index, value, receiver, strict)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:2962:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:2977:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!DirectEval(cx, args.get(0), args.rval())) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:3016:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!SpreadCallOperation(cx, script, REGS.pc, thisv, callee, arr, newTarget, ret)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:3016:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:3016:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:3016:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:3016:29: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:55:51: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (args.length() == 2 && IsOptimizedArguments(frame, args[1])) { ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:1107:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spindex, v, fallback, nullptr, nullptr)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:3061:17: note: in expansion of macro 'ReportValueError' ReportValueError(cx, JSMSG_NOT_ITERABLE, -1, args.thisv(), nullptr); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:3166:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!OptimizeSpreadCall(cx, val, &optimized)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:257:57: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return FetchName(cx, obj, pobj, name, prop, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:257:57: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return FetchName(cx, obj, pobj, name, prop, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:230:72: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return FetchName(cx, env, pobj, name, prop, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/PIC.h:20:0, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:718:49: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:720:71: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return GlobalObject::addIntrinsicValue(cx, global, name, value); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:3485:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 InitGlobalLexicalOperation(cx, lexicalEnv, script, REGS.pc, value); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:439:28: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, varobj, dn, UndefinedHandleValue, nullptr, nullptr, attrs)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:369:91: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeDefineProperty(cx, lexicalEnv, id, uninitialized, nullptr, nullptr, attrs); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:3615:82: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 JSObject* obj = LambdaArrow(cx, fun, REGS.fp()->environmentChain(), newTarget); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:3706:35: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!InitGetterSetterOperation(cx, REGS.pc, obj, idval, val)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:410:46: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 propAttrs); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:414:47: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return PutProperty(cx, obj, id, rhs, false); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:649:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToPropertyKey(cx, idval, &id)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:653:68: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, obj, id, val, nullptr, nullptr, flags); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:687:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineElement(cx, obj, index, val, nullptr, nullptr, JSPROP_ENUMERATE)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:687:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineElement(cx, obj, index, val, nullptr, nullptr, JSPROP_ENUMERATE)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:3896:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetAndClearException(cx, res)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:1107:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spindex, v, fallback, nullptr, nullptr)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:3927:9: note: in expansion of macro 'ReportValueError' ReportValueError(cx, JSMSG_BAD_INSTANCEOF_RHS, -1, rref, nullptr); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4095:79: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 bool ok = GeneratorObject::resume(cx, activation, gen, val, resumeKind); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4143:37: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!CheckClassHeritageOperation(cx, heritage)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4176:72: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JSObject* obj = ObjectWithProtoOperation(cx, REGS.stackHandleAt(-1)); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:1331:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, vp, true); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4310:37: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!cx->getPendingException(&exception)) { ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:586:29: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (IsOptimizedArguments(frame, lref)) { ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::InternalCallOrConstruct(JSContext*, const JS::CallArgs&, js::MaybeConstruct)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:443:80: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return ReportIsNotFunction(cx, args.calleev(), skipForCallee, construct); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:450:84: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return ReportIsNotFunction(cx, args.calleev(), skipForCallee, construct); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, const js::AnyInvokeArgs&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:525:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::Call(JSContext* cx, HandleValue fval, HandleValue thisv, const AnyInvokeArgs& args, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:525:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:525:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:525:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::CallGetter(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:639:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::CallGetter(JSContext* cx, HandleValue thisv, HandleValue getter, MutableHandleValue rval) ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:639:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:639:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:648:46: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, getter, thisv, args, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:648:46: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::CallSetter(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:652:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::CallSetter(JSContext* cx, HandleValue thisv, HandleValue setter, HandleValue v) ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:652:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:652:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:662:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, setter, thisv, args, &ignored); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:662:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::InstanceOfOperator(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:738:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::InstanceOfOperator(JSContext* cx, HandleObject obj, HandleValue v, bool* bp) ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:750:55: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ReportIsNotFunction(cx, hasInstance); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:112:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, fval, thisv, args, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:112:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:763:43: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ReportIsNotFunction(cx, val); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::HasInstance(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:771:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::HasInstance(JSContext* cx, HandleObject obj, HandleValue v, bool* bp) ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::ConstructFromStack(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:595:48: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!StackCheckIsConstructorCalleeNewTarget(cx, args.calleev(), args.newTarget())) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::Construct(JSContext*, JS::HandleValue, const js::AnyConstructArgs&, JS::HandleValue, JS::MutableHandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:602:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::Construct(JSContext* cx, HandleValue fval, const AnyConstructArgs& args, HandleValue newTarget, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:602:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::SpreadCallOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4833:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::SpreadCallOperation(JSContext* cx, HandleScript script, jsbytecode* pc, HandleValue thisv, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4833:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4833:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4833:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4833:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4856:75: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 constructing ? CONSTRUCT : NO_CONSTRUCT); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4861:75: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 constructing ? CONSTRUCT : NO_CONSTRUCT); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4874:52: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!StackCheckIsConstructorCalleeNewTarget(cx, callee, newTarget)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4885:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!Construct(cx, callee, cargs, newTarget, &obj)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4885:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4907:22: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!Call(cx, callee, thisv, args, res)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4907:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:4899:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!DirectEval(cx, args.get(0), res)) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp: In function 'bool js::InternalConstructWithProvidedThis(JSContext*, JS::HandleValue, JS::HandleValue, const js::AnyConstructArgs&, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:620:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::InternalConstructWithProvidedThis(JSContext* cx, HandleValue fval, HandleValue thisv, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:620:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:620:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.cpp:620:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/DataViewObject.cpp:7:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/builtin/DataViewObject.h: In static member function 'static bool js::DataViewObject::is(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/DataViewObject.h:35:17: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 static bool is(HandleValue v) { ^~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::is(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:588:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 MapObject::is(HandleValue v) ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::is(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1216:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 SetObject::is(HandleValue v) ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ImportEntryObject::isInstance(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ModuleObject.cpp:93:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ImportEntryObject::isInstance(HandleValue value) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ExportEntryObject::isInstance(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ModuleObject.cpp:158:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ExportEntryObject::isInstance(HandleValue value) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleObject::isInstance(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ModuleObject.cpp:584:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ModuleObject::isInstance(HandleValue value) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp: In function 'bool LegacyIntlInitialize(JSContext*, JS::HandleObject, JS::Handle, JS::HandleValue, JS::HandleValue, JS::HandleValue, DateTimeFormatOptions, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:781:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 LegacyIntlInitialize(JSContext* cx, HandleObject obj, Handle initializer, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:781:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:781:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:781:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:781:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:794:36: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!js::CallSelfHostedFunction(cx, initializer, thisv, args, result)) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp: In function 'bool IntlInitialize(JSContext*, JS::HandleObject, JS::Handle, JS::HandleValue, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:755:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 IntlInitialize(JSContext* cx, HandleObject obj, Handle initializer, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:755:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:766:36: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!js::CallSelfHostedFunction(cx, initializer, thisv, args, &ignored)) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp: In function 'JSObject* CreateDateTimeFormatPrototype(JSContext*, JS::HandleObject, JS::Handle, JS::MutableHandleObject, DateTimeFormatOptions)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:2538:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, Intl, cx->names().DateTimeFormat, ctorValue, nullptr, nullptr, 0)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp: In function 'bool DefaultCalendar(JSContext*, const JSAutoByteString&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:2570:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 DefaultCalendar(JSContext* cx, const JSAutoByteString& locale, MutableHandleValue rval) ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In function 'bool forEach(const char*, JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1454:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 forEach(const char* funcName, JSContext *cx, HandleObject obj, HandleValue callbackFn, HandleValue thisArg) ^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1454:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jscntxtinlines.h:19:0, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:29, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:68, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:133:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, fval, thisv, args, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:133:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/ModuleObject.cpp: In function 'bool InvokeSelfHostedMethod(JSContext*, js::HandleModuleObject, js::HandlePropertyName)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ModuleObject.cpp:970:45: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), name, name, 0, &fval)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jscntxtinlines.h:19:0, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:29, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:68, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:94:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, fval, thisv, args, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:94:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/ModuleObject.cpp: In member function 'virtual bool js::ModuleNamespaceObject::ProxyHandler::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ModuleObject.cpp:428:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 ModuleNamespaceObject::ProxyHandler::defineProperty(JSContext* cx, HandleObject proxy, HandleId id, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ModuleObject.cpp: In member function 'virtual bool js::ModuleNamespaceObject::ProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ModuleObject.cpp:482:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ModuleNamespaceObject::ProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ModuleObject.cpp:482:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp: In function 'bool GetTypedArrayIndex(JSContext*, JS::HandleValue, JS::Handle, uint32_t*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:115:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 GetTypedArrayIndex(JSContext* cx, HandleValue v, Handle view, uint32_t* offset) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:58:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp: In function 'bool GetSharedTypedArray(JSContext*, JS::HandleValue, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:101:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 GetSharedTypedArray(JSContext* cx, HandleValue v, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_load(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:226:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetSharedTypedArray(cx, objv, &view)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:229:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_compareExchange(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:191:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetSharedTypedArray(cx, objv, &view)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:194:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:48, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:58:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h: In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:263:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ToInteger(JSContext* cx, HandleValue v, double* dp) ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:276:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToNumberSlow(cx, v, dp)) ~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp: In function 'JSObject* GetInternals(JSContext*, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:850:36: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!js::CallSelfHostedFunction(cx, cx->names().getInternals, v, args, &v)) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp: In lambda function: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:3394:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, singlePart, cx->names().type, partType)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:3403:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, singlePart, cx->names().value, val)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:3407:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineElement(cx, partsArray, partIndex, val)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp: In function 'bool intl_availableLocales(JSContext*, CountAvailable, GetAvailable, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:807:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 intl_availableLocales(JSContext* cx, CountAvailable countAvailable, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:828:28: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, locales, a->asPropertyName(), TrueHandleValue, nullptr, nullptr, ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_ENUMERATE)) ~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_store(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:337:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetSharedTypedArray(cx, objv, &view)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:340:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:343:19: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToInteger(cx, valv, &integerValue)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_and(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:380:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetSharedTypedArray(cx, objv, &view)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:383:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:48, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_sub(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:380:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetSharedTypedArray(cx, objv, &view)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:383:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:48, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_or(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:380:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetSharedTypedArray(cx, objv, &view)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:383:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:48, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_add(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:380:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetSharedTypedArray(cx, objv, &view)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:383:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:48, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_xor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:380:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetSharedTypedArray(cx, objv, &view)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:383:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:48, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:58:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h: In function 'bool js::atomics_isLockFree(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:276:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToNumberSlow(cx, v, dp)) ~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_exchange(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:337:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetSharedTypedArray(cx, objv, &view)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:340:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:343:19: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToInteger(cx, valv, &integerValue)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.h:13:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:48, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleObject, js::PropertyName*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:848:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 GetProperty(JSContext* cx, HandleObject obj, HandleObject receiver, PropertyName* name, ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/ArrayObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:63, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_wake(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:844:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetSharedTypedArray(cx, objv, &view)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:849:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:855:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToInteger(cx, countv, &count)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:58:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::getAndCheckConstructorArgs(JSContext*, JS::HandleObject, const JS::CallArgs&, uint32_t*, uint32_t*)': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/DataViewObject.cpp: In function 'JSObject* JS_NewDataView(JSContext*, JS::HandleObject, uint32_t, int32_t)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/DataViewObject.cpp:1051:19: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!Construct(cx, fun, cargs, fun, &obj)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/DataViewObject.cpp:1051:19: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Eval.cpp: In function 'EvalJSONResult TryEvalJSON(JSContext*, JSLinearString*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Eval.cpp:196:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 TryEvalJSON(JSContext* cx, JSLinearString* str, MutableHandleValue rval) ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Eval.cpp:18:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:20: /builddir/build/BUILD/firefox-56.0/js/src/vm/JSONParser.h:265:59: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return static_cast(this)->get().parse(vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/JSONParser.h:265:59: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return static_cast(this)->get().parse(vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp: In function 'bool js::intl_Collator_availableLocales(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1088:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!intl_availableLocales(cx, ucol_countAvailable, ucol_getAvailable, &result)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp: In function 'bool js::intl_availableCollations(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1126:23: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 if (!DefineElement(cx, collations, index++, NullHandleValue)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1149:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineElement(cx, collations, index++, element)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp: In function 'bool js::intl_NumberFormat_availableLocales(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1676:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!intl_availableLocales(cx, unum_countAvailable, unum_getAvailable, &result)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp: In function 'bool js::intl_DateTimeFormat_availableLocales(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:2563:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!intl_availableLocales(cx, udat_countAvailable, udat_getAvailable, &result)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp: In function 'bool js::intl_availableCalendars(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:2625:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineElement(cx, calendars, index++, element)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:2657:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineElement(cx, calendars, index++, element)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:2667:35: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineElement(cx, calendars, index++, element)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp: In function 'bool js::intl_PluralRules_availableLocales(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:3649:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!intl_availableLocales(cx, uloc_countAvailable, uloc_getAvailable, &result)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp: In function 'bool js::intl_GetPluralCategories(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:3777:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineElement(cx, res, i++, element)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp: In function 'bool js::intl_GetCalendarInfo(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:3941:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, info, cx->names().firstDayOfWeek, v)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:3946:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, info, cx->names().minDays, v)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:3994:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, info, cx->names().weekendStart, weekendStart)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:3997:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, info, cx->names().weekendEnd, weekendEnd)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp: In function 'bool js::intl_GetLocaleInfo(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:4344:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, info, cx->names().locale, args[0])) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:4351:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, info, cx->names().direction, dir)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::isBuiltinAdd(JS::HandleValue, JSContext*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1156:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 SetObject::isBuiltinAdd(HandleValue add, JSContext* cx) ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In function 'bool CallObjFunc(bool (*)(JSContext*, JS::HandleObject, JS::HandleValue, bool*), JSContext*, JS::HandleObject, JS::HandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1487:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 CallObjFunc(bool(*ObjFunc)(JSContext *cx, HandleObject obj, HandleValue key, bool *rval), ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1502:26: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_WrapValue(cx, &wrappedKey)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapHas(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1611:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS::MapHas(JSContext* cx, HandleObject obj, HandleValue key, bool* rval) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1613:58: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return CallObjFunc(MapObject::has, cx, obj, key, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapDelete(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1617:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS::MapDelete(JSContext *cx, HandleObject obj, HandleValue key, bool* rval) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1619:62: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return CallObjFunc(MapObject::delete_, cx, obj, key, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapForEach(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1647:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS::MapForEach(JSContext *cx, HandleObject obj, HandleValue callbackFn, HandleValue thisVal) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1647:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1649:62: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return forEach("MapForEach", cx, obj, callbackFn, thisVal); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1649:62: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetHas(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1688:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS::SetHas(JSContext* cx, HandleObject obj, HandleValue key, bool* rval) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1690:58: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return CallObjFunc(SetObject::has, cx, obj, key, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetDelete(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1694:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS::SetDelete(JSContext *cx, HandleObject obj, HandleValue key, bool *rval) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1696:62: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return CallObjFunc(SetObject::delete_, cx, obj, key, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetForEach(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1724:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS::SetForEach(JSContext *cx, HandleObject obj, HandleValue callbackFn, HandleValue thisVal) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1724:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1726:62: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return forEach("SetForEach", cx, obj, callbackFn, thisVal); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1726:62: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleNamespaceObject::isInstance(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ModuleObject.cpp:278:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ModuleNamespaceObject::isInstance(HandleValue value) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ModuleObject.cpp: In member function 'virtual bool js::ModuleNamespaceObject::ProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ModuleObject.cpp:389:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 ModuleNamespaceObject::ProxyHandler::getOwnPropertyDescriptor(JSContext* cx, HandleObject proxy, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ModuleObject.cpp: In member function 'virtual bool js::ModuleNamespaceObject::ProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ModuleObject.cpp:450:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ModuleNamespaceObject::ProxyHandler::get(JSContext* cx, HandleObject proxy, HandleValue receiver, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ModuleObject.cpp:450:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleObject::evaluate(JSContext*, js::HandleModuleObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ModuleObject.cpp:928:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ModuleObject::evaluate(JSContext* cx, HandleModuleObject self, MutableHandleValue rval) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_wait(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:760:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetSharedTypedArray(cx, objv, &view)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:765:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:48, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In function 'bool CallObjFunc(bool (*)(JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue), JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue) [with Iter = js::MapObject::IteratorKind]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1511:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 CallObjFunc(bool(*ObjFunc)(JSContext* cx, Iter kind, ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1525:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!ObjFunc(cx, iterType, unwrappedObj, rval)) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1532:26: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_WrapValue(cx, rval)) ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapKeys(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1629:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS::MapKeys(JSContext* cx, HandleObject obj, MutableHandleValue rval) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1631:76: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return CallObjFunc(&MapObject::iterator, cx, MapObject::Keys, obj, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapValues(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1635:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS::MapValues(JSContext* cx, HandleObject obj, MutableHandleValue rval) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1637:78: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return CallObjFunc(&MapObject::iterator, cx, MapObject::Values, obj, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapEntries(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1641:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS::MapEntries(JSContext* cx, HandleObject obj, MutableHandleValue rval) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1643:79: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return CallObjFunc(&MapObject::iterator, cx, MapObject::Entries, obj, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In function 'bool CallObjFunc(bool (*)(JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue), JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue) [with Iter = js::SetObject::IteratorKind]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1511:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 CallObjFunc(bool(*ObjFunc)(JSContext* cx, Iter kind, ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1525:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!ObjFunc(cx, iterType, unwrappedObj, rval)) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1532:26: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_WrapValue(cx, rval)) ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetValues(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1712:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS::SetValues(JSContext* cx, HandleObject obj, MutableHandleValue rval) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1714:78: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return CallObjFunc(&SetObject::iterator, cx, SetObject::Values, obj, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetKeys(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1706:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS::SetKeys(JSContext* cx, HandleObject obj, MutableHandleValue rval) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1714:78: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return CallObjFunc(&SetObject::iterator, cx, SetObject::Values, obj, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetEntries(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1718:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS::SetEntries(JSContext* cx, HandleObject obj, MutableHandleValue rval) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1720:79: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return CallObjFunc(&SetObject::iterator, cx, SetObject::Entries, obj, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In member function 'bool js::HashableValue::setValue(JSContext*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:39:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 HashableValue::setValue(JSContext* cx, HandleValue v) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::has(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1283:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 SetObject::has(JSContext *cx, HandleObject obj, HandleValue key, bool *rval) ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::has(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:676:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 MapObject::has(JSContext* cx, HandleObject obj, HandleValue key, bool* rval) ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:644:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 MapObject::get(JSContext* cx, HandleObject obj, ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:644:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::get_impl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:665:49: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return get(cx, obj, args.get(0), args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapGet(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1553:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS::MapGet(JSContext* cx, HandleObject obj, HandleValue key, MutableHandleValue rval) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1553:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1571:28: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!MapObject::get(cx, unwrappedObj, wrappedKey, rval)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1568:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_WrapValue(cx, &wrappedKey)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1577:26: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_WrapValue(cx, rval)) ~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:58:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = signed char]': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = signed char]': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:48, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:58:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = unsigned char]': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:48, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:58:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = unsigned char]': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = short int]': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = short int]': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:48, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:58:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = short unsigned int]': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:48, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:58:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = short unsigned int]': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = int]': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = int]': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:48, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:58:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = unsigned int]': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:48, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:58:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = unsigned int]': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = float]': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:48, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:58:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = float]': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = double]': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = double]': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:48, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp: In function 'bool js::intl_SelectPluralRule(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1728:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, internals, internals, cx->names().locale, &value)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1745:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, internals, internals, cx->names().minimumSignificantDigits, &value)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1749:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, internals, internals, cx->names().maximumSignificantDigits, &value)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1753:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, internals, internals, cx->names().minimumIntegerDigits, &value)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1757:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, internals, internals, cx->names().minimumFractionDigits, &value)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1761:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, internals, internals, cx->names().maximumFractionDigits, &value)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:3675:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, internals, internals, cx->names().locale, &value)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:3681:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, internals, internals, cx->names().type, &value)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/ArrayObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:63, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In function 'bool js::intl_ComputeDisplayNames(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:4321:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineElement(cx, result, i, v)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp: In function 'bool intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:2019:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 intl_FormatNumberToParts(JSContext* cx, UNumberFormat* nf, double x, MutableHandleValue result) ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:2315:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, singlePart, cx->names().type, propVal)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:2324:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, singlePart, cx->names().value, propVal)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:2328:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineElement(cx, partsArray, partIndex, propVal)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::delete_(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1329:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 SetObject::delete_(JSContext *cx, HandleObject obj, HandleValue key, bool *rval) ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp: In function 'bool PluralRules(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:3564:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!IntlInitialize(cx, pluralRules, cx->names().InitializePluralRules, locales, options)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:3564:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp: In static member function 'static bool js::GlobalObject::addPluralRulesConstructor(JSContext*, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:3604:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, Intl, cx->names().PluralRules, ctorValue, nullptr, nullptr, 0)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp: In function 'bool js::intl_FormatDateTime(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:3196:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, internals, internals, cx->names().locale, &value)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:3206:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, internals, internals, cx->names().timeZone, &value)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:3215:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, internals, internals, cx->names().pattern, &value)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp: In function 'bool DateTimeFormat(JSContext*, const JS::CallArgs&, bool, DateTimeFormatOptions)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:2459:85: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 thisValue, locales, options, dtfOptions, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:2459:85: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:2459:85: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:2459:85: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp: In function 'bool js::intl_FormatNumber(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1802:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, internals, internals, cx->names().locale, &value)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1825:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, internals, internals, cx->names().style, &value)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1832:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, internals, internals, cx->names().currency, &value)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1842:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, internals, internals, cx->names().currencyDisplay, &value)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1867:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, internals, internals, cx->names().minimumSignificantDigits, &value)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1871:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, internals, internals, cx->names().maximumSignificantDigits, &value)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1875:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, internals, internals, cx->names().minimumIntegerDigits, &value)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1879:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, internals, internals, cx->names().minimumFractionDigits, &value)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1883:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, internals, internals, cx->names().maximumFractionDigits, &value)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1888:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, internals, internals, cx->names().useGrouping, &value)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp: In function 'bool NumberFormat(JSContext*, const JS::CallArgs&, bool)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1583:95: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 locales, options, DateTimeFormatOptions::Standard, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1583:95: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1583:95: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1583:95: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp: In function 'bool js::intl_CompareStrings(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1170:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, internals, internals, cx->names().locale, &value)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1185:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, internals, internals, cx->names().usage, &value)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1226:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, internals, internals, cx->names().sensitivity, &value)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1243:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, internals, internals, cx->names().ignorePunctuation, &value)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1253:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, internals, internals, cx->names().numeric, &value)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1258:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, internals, internals, cx->names().caseFirst, &value)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::iterator(JSContext*, js::SetObject::IteratorKind, JS::HandleObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1370:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 SetObject::iterator(JSContext *cx, IteratorKind kind, ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1370:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::iterator(JSContext*, js::MapObject::IteratorKind, JS::HandleObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:782:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 MapObject::iterator(JSContext* cx, IteratorKind kind, ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:782:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::iterator_impl(JSContext*, const JS::CallArgs&, js::MapObject::IteratorKind)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:797:47: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return iterator(cx, kind, obj, args.rval()); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp: In static member function 'static bool js::GlobalObject::initIntlObject(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1075:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, Intl, cx->names().Collator, ctorValue, nullptr, nullptr, 0)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1649:49: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cx->names().NumberFormatFormatToParts, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ name, 1, &ftp)) ~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1656:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, proto, cx->names().formatToParts, ftp, nullptr, nullptr, 0)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1662:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, Intl, cx->names().NumberFormat, ctorValue, nullptr, nullptr, 0)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:4418:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, global, cx->names().Intl, intlValue, nullptr, nullptr, ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_RESOLVING)) ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp: In function 'bool js::intl_Collator(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1012:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!IntlInitialize(cx, collator, cx->names().InitializeCollator, locales, options)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Intl.cpp:1012:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JSObject* js::AtomicsObject::initClass(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:1132:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, global, cx->names().Atomics, AtomicsValue, nullptr, nullptr, ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_RESOLVING)) ~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::add(JSContext*, JS::HandleObject, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1098:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 SetObject::add(JSContext* cx, HandleObject obj, HandleValue k) ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetAdd(JSContext*, JS::HandleObject, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1665:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS::SetAdd(JSContext *cx, HandleObject obj, HandleValue key) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1680:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_WrapValue(cx, &wrappedKey)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1206:40: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!CallSelfHostedFunction(cx, cx->names().SetConstructorInit, thisv, args2, args2.rval())) ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Eval.cpp: In function 'bool js::DirectEvalStringFromIon(JSContext*, JS::HandleObject, JS::HandleScript, JS::HandleValue, JS::HandleString, jsbytecode*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Eval.cpp:332:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::DirectEvalStringFromIon(JSContext* cx, ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Eval.cpp:332:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Eval.cpp: In function 'bool EvalKernel(JSContext*, JS::HandleValue, EvalType, js::AbstractFramePtr, JS::HandleObject, jsbytecode*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Eval.cpp:228:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 EvalKernel(JSContext* cx, HandleValue v, EvalType evalType, AbstractFramePtr caller, ^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Eval.cpp:228:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Eval.cpp: In function 'bool js::IndirectEval(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Eval.cpp:421:34: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Eval.cpp:421:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Eval.cpp: In function 'bool js::DirectEval(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Eval.cpp:425:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::DirectEval(JSContext* cx, HandleValue v, MutableHandleValue vp) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Eval.cpp:425:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Eval.cpp:438:74: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return EvalKernel(cx, v, DIRECT_EVAL, caller, envChain, iter.pc(), vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Eval.cpp:438:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:579:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!CallSelfHostedFunction(cx, cx->names().MapConstructorInit, thisv, args2, args2.rval())) ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::delete_(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:734:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 MapObject::delete_(JSContext *cx, HandleObject obj, HandleValue key, bool *rval) ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::set(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:510:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 MapObject::set(JSContext* cx, HandleObject obj, HandleValue k, HandleValue v) ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:510:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:510:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapSet(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1584:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS::MapSet(JSContext *cx, HandleObject obj, HandleValue key, HandleValue val) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1584:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1601:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_WrapValue(cx, &wrappedKey) || ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1602:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 !JS_WrapValue(cx, &wrappedValue)) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/MapObject.cpp:1606:73: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return MapObject::set(cx, unwrappedObj, wrappedKey, wrappedValue); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/ArrayObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsarray.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/AtomicsObject.cpp:63, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In static member function 'static bool js::ModuleObject::instantiateFunctionDeclarations(JSContext*, js::HandleModuleObject)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src1.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src1.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:2405:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!pn->isKind(PNK_STATEMENTLIST)) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:2409:7: note: here case PNK_STATEMENTLIST: ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::obj_construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp: In function 'bool ProtoGetter(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:1488:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!BoxNonStrictThis(cx, thisv, &thisv)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool obj_isPrototypeOf(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp: In function 'bool obj_is(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:1268:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!SameValue(cx, args.get(0), args.get(1), &same)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h: In function 'bool js::Reflect_getPrototypeOf(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:1367:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportNotObjectArg(cx, nth, fun, v); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h: In function 'bool Reflect_setPrototypeOf(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:1367:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportNotObjectArg(cx, nth, fun, v); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h: In function 'bool Reflect_preventExtensions(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:1367:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportNotObjectArg(cx, nth, fun, v); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::atomValue(const char*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:358:23: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 MOZ_MUST_USE bool atomValue(const char* s, MutableHandleValue dst) { ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:429:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 MOZ_MUST_USE bool defineProperty(HandleObject obj, const char* name, HandleValue val) { ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:441:70: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, obj, atom->asPropertyName(), optVal); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newArray(NodeVector&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:662:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 NodeBuilder::newArray(NodeVector& elts, MutableHandleValue dst) ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:682:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineElement(cx, array, i, val)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool CheckVectorObject(JS::HandleValue, js::SimdType)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:49:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 CheckVectorObject(HandleValue v, SimdType expectedType) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool NonStandardToIndex(JSContext*, JS::HandleValue, uint64_t*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:177:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 NonStandardToIndex(JSContext* cx, HandleValue v, uint64_t* index) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool ArgumentToLaneIndex(JSContext*, JS::HandleValue, unsigned int, unsigned int*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1408:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ArgumentToLaneIndex(JSContext* cx, JS::HandleValue v, unsigned limit, unsigned* lane) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1411:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!NonStandardToIndex(cx, v, &arg)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp: In function 'bool PropertyIsEnumerable(JSContext*, JS::HandleObject, JS::HandleId, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:706:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool TypedArrayFromArgs(JSContext*, const JS::CallArgs&, uint32_t, JS::MutableHandleObject, size_t*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1438:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!NonStandardToIndex(cx, args[1], &index)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNodeLoc(js::frontend::TokenPos*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:691:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 NodeBuilder::newNodeLoc(TokenPos* pos, MutableHandleValue dst) ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:715:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!defineProperty(loc, "start", val)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:718:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!defineProperty(to, "line", val)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:721:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!defineProperty(to, "column", val)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:727:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!defineProperty(loc, "end", val)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:730:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!defineProperty(to, "line", val)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:733:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!defineProperty(to, "column", val)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:736:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!defineProperty(loc, "source", srcval)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:327:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 MOZ_MUST_USE bool callbackHelper(HandleValue fun, const InvokeArgs& args, size_t i, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:327:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fun, userv, args, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:327:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 MOZ_MUST_USE bool callbackHelper(HandleValue fun, const InvokeArgs& args, size_t i, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:327:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fun, userv, args, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In function 'bool {anonymous}::GetPropertyDefault(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:214:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 GetPropertyDefault(JSContext* cx, HandleObject obj, HandleId id, HandleValue defaultValue, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:214:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h: In function 'bool js::Reflect_isExtensible(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:1367:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportNotObjectArg(cx, nth, fun, v); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:22, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h: In function 'bool js::obj_defineProperty(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:1357:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!ToPropertyDescriptor(cx, args.get(2), true, &desc)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:1357:30: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:1361:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!DefineProperty(cx, obj, id, desc)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool obj_watch(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:912:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 ReportMissingArg(cx, args.calleev(), 1); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:916:46: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 RootedObject callable(cx, ValueToCallable(cx, args[1], args.length() - 2)); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:22, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:391:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 MOZ_MUST_USE bool newNodeHelper(HandleObject obj, const char *name, HandleValue value, ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:441:70: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, obj, atom->asPropertyName(), optVal); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:441:70: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, obj, atom->asPropertyName(), optVal); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:391:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 MOZ_MUST_USE bool newNodeHelper(HandleObject obj, const char *name, HandleValue value, ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:441:70: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, obj, atom->asPropertyName(), optVal); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:441:70: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, obj, atom->asPropertyName(), optVal); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h: In function 'bool Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:1367:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportNotObjectArg(cx, nth, fun, v); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:22, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::obj_getOwnPropertyDescriptor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:22, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:1132:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return GetOwnPropertyDescriptor(cx, obj, id, &desc) && ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:1133:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 JS::FromPropertyDescriptor(cx, desc, args.rval()); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h: In function 'bool Reflect_getOwnPropertyDescriptor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:1367:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportNotObjectArg(cx, nth, fun, v); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h: In function 'bool Reflect_get(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:1367:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportNotObjectArg(cx, nth, fun, v); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:22, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h: In function 'bool Reflect_defineProperty(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:1367:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportNotObjectArg(cx, nth, fun, v); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:22, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Reflect.cpp:43:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!ToPropertyDescriptor(cx, args.get(2), true, &desc)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Reflect.cpp:43:30: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Reflect.cpp:48:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!DefineProperty(cx, obj, key, desc, result)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:441:70: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, obj, atom->asPropertyName(), optVal); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:752:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 defineProperty(node, "loc", loc); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:653:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !defineProperty(node, "type", tv)) { ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, JS::MutableHandle&}]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:441:70: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, obj, atom->asPropertyName(), optVal); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:399:16: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 && newNodeHelper(obj, Forward(rest)...); In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h: In function 'bool Reflect_set(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:1367:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportNotObjectArg(cx, nth, fun, v); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:22, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool obj_unwatch(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:22, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:441:70: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, obj, atom->asPropertyName(), optVal); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:441:70: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, obj, atom->asPropertyName(), optVal); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleObject, js::PropertyName*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:848:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 GetProperty(JSContext* cx, HandleObject obj, HandleObject receiver, PropertyName* name, ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryConstants.h:22:0, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmTypes.h:39, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Stack.h:29, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameCollections.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.h: In static member function 'static bool js::Bool64x2::Cast(JSContext*, JS::HandleValue, js::Bool64x2::Elem*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.h:1108:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 static MOZ_MUST_USE bool Cast(JSContext* cx, JS::HandleValue v, Elem* out) { ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In static member function 'static bool js::SimdTypeDescr::call(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:219:37: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt8Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:193:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt16Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:232:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint8Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:206:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint16Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:180:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:493:21: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!T::Cast(cx, args.get(i), &tmp)) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:22, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h: In function 'bool js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:107:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!GetOwnPropertyDescriptor(cx, obj, idRoot, &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp: In function 'bool js::WatchHandler(JSContext*, JSObject*, jsid, const JS::Value&, JS::Value*, void*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:892:14: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!Call(cx, callable, thisv, args, &rv)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:892:14: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp: In function 'bool js::IdToStringOrSymbol(JSContext*, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:1276:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::IdToStringOrSymbol(JSContext* cx, HandleId id, MutableHandleValue result) ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In function 'bool JS_InitReflectParse(JSContext*, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Int8x16]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:67:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::IsVectorObject(HandleValue v) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int8x16_extractLane(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1010:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Int16x8]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:67:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::IsVectorObject(HandleValue v) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int16x8_extractLane(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1010:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Int32x4]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:67:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::IsVectorObject(HandleValue v) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int32x4_extractLane(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1010:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Uint8x16]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:67:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::IsVectorObject(HandleValue v) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint8x16_extractLane(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1010:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Uint16x8]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:67:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::IsVectorObject(HandleValue v) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint16x8_extractLane(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1010:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Uint32x4]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:67:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::IsVectorObject(HandleValue v) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint32x4_extractLane(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1010:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Float32x4]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:67:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::IsVectorObject(HandleValue v) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_float32x4_extractLane(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1010:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Float64x2]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:67:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::IsVectorObject(HandleValue v) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_float64x2_extractLane(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1010:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Bool8x16]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:67:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::IsVectorObject(HandleValue v) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_bool8x16_extractLane(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1010:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Bool16x8]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:67:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::IsVectorObject(HandleValue v) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_bool16x8_extractLane(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1010:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Bool32x4]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:67:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::IsVectorObject(HandleValue v) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_bool32x4_extractLane(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1010:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Bool64x2]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:67:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::IsVectorObject(HandleValue v) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_bool64x2_extractLane(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1010:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In function 'PromiseReactionRecord* NewReactionRecord(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleObject, JS::HandleObject, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2151:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 NewReactionRecord(JSContext* cx, HandleObject resultPromise, HandleValue onFulfilled, ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2151:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2151:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In function 'PromiseAllDataHolder* NewPromiseAllDataHolder(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:128:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 NewPromiseAllDataHolder(JSContext* cx, HandleObject resultPromise, HandleValue valuesArray, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:11:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In function 'bool NewPromiseCapability(JSContext*, JS::HandleObject, JS::MutableHandleObject, JS::MutableHandleObject, JS::MutableHandleObject, bool)': /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:1107:6: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spindex, v, fallback, nullptr, nullptr)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:695:9: note: in expansion of macro 'ReportValueError' ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_SEARCH_STACK, cVal, nullptr); ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:729:19: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!Construct(cx, cVal, cargs, cVal, promise)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:729:19: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In function 'js::PromiseObject* js::CreatePromiseObjectForAsync(JSContext*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2223:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::CreatePromiseObjectForAsync(JSContext* cx, HandleValue generatorVal) ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:29:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:22, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h: In member function 'bool JSCompartment::wrap(JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h:85:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JSCompartment::wrap(JSContext* cx, JS::MutableHandleValue vp) ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/GCAPI.h:11:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/RootingAPI.h:22, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-56.0/js/src/jsapi.h:29, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Vector.h: In lambda function: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Vector.h:1376:11: warning: 'vlength' may be used uninitialized in this function [-Wmaybe-uninitialized] mLength += aInsLength; ~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:291:25: note: 'vlength' was declared here size_t voffset, vlength; ^~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/StringBuffer.h:297:35: warning: 'voffset' may be used uninitialized in this function [-Wmaybe-uninitialized] ? twoByteChars().append(base->latin1Chars(nogc) + off, len) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:291:16: note: 'voffset' was declared here size_t voffset, vlength; ^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:251:95: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 auto AddProperty = [cx, &comma, &buf](HandleId id, HandleValue val, PropertyKind kind) -> bool { ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:256:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 idstr = ValueToSource(cx, v); ~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:279:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 RootedString valsource(cx, ValueToSource(cx, val)); ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp: In function 'JSString* js::ObjectToSource(JSContext*, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:391:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool obj_toSource(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::obj_toString(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Reflect.cpp: In function 'JSObject* js::InitReflect(JSContext*, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Reflect.cpp:288:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, obj, cx->names().Reflect, value, nullptr, nullptr, JSPROP_RESOLVING)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In static member function 'static bool js::GlobalObject::initSimdObject(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:568:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, global, cx->names().SIMD, globalSimdValue, nullptr, nullptr, ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_RESOLVING)) ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool CreateSimdType(JSContext*, JS::Handle, js::HandlePropertyName, js::SimdType, const JSFunctionSpec*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:628:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !DefineProperty(cx, globalSimdObject, stringRepr, typeValue, nullptr, nullptr, ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_READONLY | JSPROP_PERMANENT | JSPROP_RESOLVING)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::ToSimdConstant(JSContext*, JS::HandleValue, js::jit::SimdConstant*) [with V = js::Int8x16]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:235:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ToSimdConstant(JSContext* cx, HandleValue v, jit::SimdConstant* out) ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::simd_int8x16_splat(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:219:37: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt8Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::simd_int8x16_shiftLeftByScalar(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::simd_int8x16_shiftRightByScalar(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int8x16_replaceLane(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1072:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:219:37: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt8Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int8x16_swizzle(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1099:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[i + 1], V::lanes, &lanes[i])) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int8x16_shuffle(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1123:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[i + 2], 2 * V::lanes, &lanes[i])) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::ToSimdConstant(JSContext*, JS::HandleValue, js::jit::SimdConstant*) [with V = js::Int16x8]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:235:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ToSimdConstant(JSContext* cx, HandleValue v, jit::SimdConstant* out) ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::simd_int16x8_splat(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:193:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt16Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::simd_int16x8_shiftLeftByScalar(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::simd_int16x8_shiftRightByScalar(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int16x8_replaceLane(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1072:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:193:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt16Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int16x8_swizzle(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1099:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[i + 1], V::lanes, &lanes[i])) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int16x8_shuffle(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1123:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[i + 2], 2 * V::lanes, &lanes[i])) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::ToSimdConstant(JSContext*, JS::HandleValue, js::jit::SimdConstant*) [with V = js::Int32x4]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:235:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ToSimdConstant(JSContext* cx, HandleValue v, jit::SimdConstant* out) ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::simd_int32x4_splat(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::simd_int32x4_shiftLeftByScalar(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::simd_int32x4_shiftRightByScalar(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int32x4_replaceLane(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1072:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int32x4_swizzle(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1099:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[i + 1], V::lanes, &lanes[i])) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int32x4_shuffle(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1123:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[i + 2], 2 * V::lanes, &lanes[i])) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::ToSimdConstant(JSContext*, JS::HandleValue, js::jit::SimdConstant*) [with V = js::Float32x4]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:235:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ToSimdConstant(JSContext* cx, HandleValue v, jit::SimdConstant* out) ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::simd_float32x4_splat(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_float32x4_replaceLane(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1072:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_float32x4_swizzle(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1099:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[i + 1], V::lanes, &lanes[i])) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_float32x4_shuffle(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1123:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[i + 2], 2 * V::lanes, &lanes[i])) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::ToSimdConstant(JSContext*, JS::HandleValue, js::jit::SimdConstant*) [with V = js::Bool8x16]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:235:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ToSimdConstant(JSContext* cx, HandleValue v, jit::SimdConstant* out) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_bool8x16_replaceLane(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1072:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::ToSimdConstant(JSContext*, JS::HandleValue, js::jit::SimdConstant*) [with V = js::Bool16x8]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:235:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ToSimdConstant(JSContext* cx, HandleValue v, jit::SimdConstant* out) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_bool16x8_replaceLane(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1072:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::ToSimdConstant(JSContext*, JS::HandleValue, js::jit::SimdConstant*) [with V = js::Bool32x4]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:235:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ToSimdConstant(JSContext* cx, HandleValue v, jit::SimdConstant* out) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_bool32x4_replaceLane(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1072:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::simd_uint8x16_splat(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:232:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint8Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::simd_uint8x16_shiftLeftByScalar(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::simd_uint8x16_shiftRightByScalar(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint8x16_replaceLane(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1072:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:232:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint8Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint8x16_swizzle(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1099:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[i + 1], V::lanes, &lanes[i])) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint8x16_shuffle(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1123:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[i + 2], 2 * V::lanes, &lanes[i])) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::simd_uint16x8_splat(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:206:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint16Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::simd_uint16x8_shiftLeftByScalar(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::simd_uint16x8_shiftRightByScalar(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint16x8_replaceLane(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1072:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:206:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint16Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint16x8_swizzle(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1099:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[i + 1], V::lanes, &lanes[i])) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint16x8_shuffle(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1123:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[i + 2], 2 * V::lanes, &lanes[i])) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::simd_uint32x4_splat(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:180:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::simd_uint32x4_shiftLeftByScalar(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::simd_uint32x4_shiftRightByScalar(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint32x4_replaceLane(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1072:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:180:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint32x4_swizzle(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1099:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[i + 1], V::lanes, &lanes[i])) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint32x4_shuffle(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1123:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[i + 2], 2 * V::lanes, &lanes[i])) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::simd_float64x2_splat(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_float64x2_replaceLane(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1072:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_float64x2_swizzle(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1099:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[i + 1], V::lanes, &lanes[i])) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1099:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_float64x2_shuffle(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1123:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[i + 2], 2 * V::lanes, &lanes[i])) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1123:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp: In function 'bool js::simd_bool64x2_replaceLane(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.cpp:1072:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool obj_assign(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp: In function 'bool ObjectDefineProperties(JSContext*, JS::HandleObject, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:1023:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ObjectDefineProperties(JSContext* cx, HandleObject obj, HandleValue properties) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:1049:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!GetOwnPropertyDescriptor(cx, props, nextKey, &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:1055:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !ToPropertyDescriptor(cx, descObj, true, &desc) || ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:1055:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:1066:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!DefineProperty(cx, obj, descriptorKeys[i], descriptors[i])) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp: In function 'bool js::obj_create(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:1088:87: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 UniqueChars bytes = DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, v, nullptr); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&, EnumerableOwnPropertiesKind)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:1193:51: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!NativeGetExistingProperty(cx, nobj, nobj, shape, &value)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:1200:42: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:1218:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 else if (!NewValuePair(cx, key, value, properties[out++])) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:341:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) { ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fun, userv, args, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:341:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) { ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fun, userv, args, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, JS::Handle&, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:341:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) { ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fun, userv, args, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:341:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) { ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fun, userv, args, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle&, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:341:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) { ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fun, userv, args, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::GetOwnPropertyKeys(JSContext*, const JS::CallArgs&, unsigned int)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h: In function 'bool Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:1367:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportNotObjectArg(cx, nth, fun, v); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::emptyStatement(js::frontend::TokenPos*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:778:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 NodeBuilder::emptyStatement(TokenPos* pos, MutableHandleValue dst) ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fun, userv, args, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::super(js::frontend::TokenPos*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:1710:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 NodeBuilder::super(TokenPos* pos, MutableHandleValue dst) ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fun, userv, args, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::yieldExpression(JS::HandleValue, YieldKind, js::frontend::TokenPos*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:1315:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 NodeBuilder::yieldExpression(HandleValue arg, YieldKind kind, TokenPos* pos, MutableHandleValue dst) ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:1315:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fun, userv, args, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:412:45: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return createNode(type, pos, &node) && /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::listNode(ASTType, const char*, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:416:23: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 MOZ_MUST_USE bool listNode(ASTType type, const char* propName, NodeVector& elts, TokenPos* pos, ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fun, userv, args, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::updateExpression(JS::HandleValue, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:1063:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 NodeBuilder::updateExpression(HandleValue expr, bool incr, bool prefix, TokenPos* pos, ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:1063:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fun, userv, args, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:399:16: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 && newNodeHelper(obj, Forward(rest)...); /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:1160:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 NodeBuilder::memberExpression(bool computed, HandleValue expr, HandleValue member, TokenPos* pos, ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:1160:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:1160:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fun, userv, args, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:441:70: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, obj, atom->asPropertyName(), optVal); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:399:16: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 && newNodeHelper(obj, Forward(rest)...); /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::binaryExpression(BinaryOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:999:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 NodeBuilder::binaryExpression(BinaryOperator op, HandleValue left, HandleValue right, TokenPos* pos, ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:999:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:999:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fun, userv, args, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::identifier(js::HandleAtom, js::frontend::TokenPos*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3409:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ASTSerializer::identifier(HandleAtom atom, TokenPos* pos, MutableHandleValue dst) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fun, userv, args, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:441:70: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, obj, atom->asPropertyName(), optVal); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::identifier(js::frontend::ParseNode*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3416:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ASTSerializer::identifier(ParseNode* pn, MutableHandleValue dst) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3422:47: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return identifier(pnAtom, &pn->pn_pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::literal(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:1560:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 NodeBuilder::literal(HandleValue val, TokenPos* pos, MutableHandleValue dst) ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:1560:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fun, userv, args, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:441:70: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, obj, atom->asPropertyName(), optVal); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::literal(js::frontend::ParseNode*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3261:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ASTSerializer::literal(ParseNode* pn, MutableHandleValue dst) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3307:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return builder.literal(val, &pn->pn_pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3307:49: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:2373:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ASTSerializer::statement(ParseNode* pn, MutableHandleValue dst) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:1437:62: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return callback(cb, importName, bindingName, pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:346:73: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return callbackHelper(fun, iargs, 0, Forward(args)...); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:346:73: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:412:45: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return createNode(type, pos, &node) && /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:772:43: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return callback(cb, expr, pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:764:59: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return listNode(AST_BLOCK_STMT, "body", elts, pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:333:76: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return callbackHelper(fun, args, i + 1, Forward(tail)...); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:333:76: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:1550:60: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return callback(cb, var, opt(guard), body, pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:399:16: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 && newNodeHelper(obj, Forward(rest)...); /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:333:76: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return callbackHelper(fun, args, i + 1, Forward(tail)...); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:333:76: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:399:16: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 && newNodeHelper(obj, Forward(rest)...); /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:911:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return callback(cb, expr, stmt, pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:925:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return callback(cb, test, stmt, pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:939:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return callback(cb, stmt, test, pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:2330:12: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return (lexical || pn->isKind(PNK_VAR)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ? variableDeclaration(pn, lexical, dst) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : expression(pn, dst); ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:2478:41: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!variableDeclaration(head->pn_kid1->pn_expr, true, &var)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:2487:41: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!variableDeclaration(head->pn_kid1, ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ head->pn_kid1->isKind(PNK_LET) || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ head->pn_kid1->isKind(PNK_CONST), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &var)) ~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fun, userv, args, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:399:16: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 && newNodeHelper(obj, Forward(rest)...); /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:896:54: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return callback(cb, var, expr, stmt, pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:333:76: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return callbackHelper(fun, args, i + 1, Forward(tail)...); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:333:76: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:1799:41: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return identifier(atom, pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:807:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return callback(cb, opt(label), pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:817:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return callback(cb, opt(label), pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:2525:26: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return identifier(pnAtom, nullptr, &label) && ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:828:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return callback(cb, label, stmt, pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:841:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return callback(cb, arg, pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:851:47: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return callback(cb, opt(arg), pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:993:37: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return callback(cb, pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:2554:46: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return classDefinition(pn, false, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:333:76: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return callbackHelper(fun, args, i + 1, Forward(tail)...); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:333:76: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:399:16: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 && newNodeHelper(obj, Forward(rest)...); In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h: In function 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3610:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSDVG_SEARCH_STACK, arg, nullptr, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "not an object", nullptr); ~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3623:32: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetPropertyDefault(cx, config, locId, trueVal, &prop)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3623:32: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3632:36: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetPropertyDefault(cx, config, sourceId, nullVal, &prop)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3632:36: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3648:36: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetPropertyDefault(cx, config, lineId, oneValue, &prop) || ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3648:36: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:180:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3657:32: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetPropertyDefault(cx, config, builderId, nullVal, &prop)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3657:32: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3662:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSDVG_SEARCH_STACK, prop, nullptr, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "not an object", nullptr); ~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3673:32: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetPropertyDefault(cx, config, targetId, scriptVal, &prop)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3673:32: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3677:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ prop, nullptr, "not 'script' or 'module'", nullptr); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:285:36: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetPropertyDefault(cx, userobj, id, nullVal, &funv)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:285:36: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:294:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_NOT_FUNCTION, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSDVG_SEARCH_STACK, funv, nullptr, nullptr, nullptr); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:758:56: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return listNode(AST_PROGRAM, "body", elts, pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::classDefinition(js::frontend::ParseNode*, bool, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:2356:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ASTSerializer::classDefinition(ParseNode* pn, bool expr, MutableHandleValue dst) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:1687:60: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return callback(cb, name, heritage, block, pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:399:16: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 && newNodeHelper(obj, Forward(rest)...); /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:2814:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ASTSerializer::expression(ParseNode* pn, MutableHandleValue dst) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:2823:38: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return function(pn, type, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:1120:65: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return listNode(AST_LIST_EXPR, "expressions", elts, pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:1108:54: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return callback(cb, test, cons, alt, pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:2859:40: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 builder.updateExpression(expr, inc, true, &pn->pn_pos, dst); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:2859:40: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:2870:40: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 builder.updateExpression(expr, inc, false, &pn->pn_pos, dst); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:2870:40: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:1053:55: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return callback(cb, opName, lhs, rhs, pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:2682:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!builder.binaryExpression(op, left, right, &subpos, &right)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:2682:38: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fun, userv, args, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:399:16: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 && newNodeHelper(obj, Forward(rest)...); /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:333:76: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return callbackHelper(fun, args, i + 1, Forward(tail)...); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:333:76: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:399:16: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 && newNodeHelper(obj, Forward(rest)...); /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:412:45: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return createNode(type, pos, &node) && /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fun, userv, args, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:412:45: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return createNode(type, pos, &node) && /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fun, userv, args, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:412:45: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return createNode(type, pos, &node) && /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3007:26: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return identifier(pnAtom, nullptr, &propname) && ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3008:40: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 builder.memberExpression(false, expr, propname, &pn->pn_pos, dst); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3008:40: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3027:40: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 builder.memberExpression(true, left, right, &pn->pn_pos, dst); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3027:40: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:412:45: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return createNode(type, pos, &node) && /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:1179:63: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return listNode(AST_ARRAY_EXPR, "elements", elts, pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:1262:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return callback(cb, val, pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:1287:57: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return callback(cb, kindName, key, val, pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:399:16: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 && newNodeHelper(obj, Forward(rest)...); /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:1301:66: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return listNode(AST_OBJECT_EXPR, "properties", elts, pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:1309:37: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return callback(cb, pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:1216:69: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return listNode(AST_TEMPLATE_LITERAL, "elements", elts, pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3157:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 builder.yieldExpression(arg, Delegating, &pn->pn_pos, dst); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3157:39: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3166:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 builder.yieldExpression(arg, NotDelegating, &pn->pn_pos, dst); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3166:39: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3177:45: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return classDefinition(pn, true, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3192:26: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return identifier(newStr, &pn->pn_left->pn_pos, &newIdent) && ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3193:26: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 identifier(targetStr, &pn->pn_right->pn_pos, &targetIdent) && ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:1701:53: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return callback(cb, meta, property, pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::leftAssociate(js::frontend::ParseNode*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:2611:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ASTSerializer::leftAssociate(ParseNode* pn, MutableHandleValue dst) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fun, userv, args, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:2638:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!builder.binaryExpression(op, left, right, &subpos, &left)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:2638:42: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::propertyName(js::frontend::ParseNode*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3209:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ASTSerializer::propertyName(ParseNode* pn, MutableHandleValue dst) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::pattern(js::frontend::ParseNode*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3391:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ASTSerializer::pattern(ParseNode* pn, MutableHandleValue dst) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:441:70: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, obj, atom->asPropertyName(), optVal); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:1588:63: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return listNode(AST_ARRAY_PATT, "elements", elts, pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::comprehensionIf(js::frontend::ParseNode*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:2714:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ASTSerializer::comprehensionIf(ParseNode* pn, MutableHandleValue dst) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:1358:43: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return callback(cb, test, pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ParseNode*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3342:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ASTSerializer::objectPattern(ParseNode* pn, MutableHandleValue dst) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3367:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!builder.literal(pname, &propdef->pn_pos, &key)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3367:33: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fun, userv, args, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:399:16: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 && newNodeHelper(obj, Forward(rest)...); /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:1582:66: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return listNode(AST_OBJECT_PATT, "properties", elts, pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In function 'bool {anonymous}::ASTSerializer::functionArgs(js::frontend::ParseNode*, js::frontend::ParseNode*, NodeVector&, NodeVector&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3512:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ASTSerializer::functionArgs(ParseNode* pn, ParseNode* pnargs, ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::function(js::frontend::ParseNode*, ASTType, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3426:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ASTSerializer::function(ParseNode* pn, ASTType type, MutableHandleValue dst) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:1799:41: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return identifier(atom, pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3481:28: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return functionArgs(pn, pnargs, args, defaults, rest) && ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3498:32: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return functionArgs(pn, pnargs, args, defaults, rest) && ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:3502:28: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return functionArgs(pn, pnargs, args, defaults, rest) && ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:764:59: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return listNode(AST_BLOCK_STMT, "body", elts, pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fun, userv, args, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:399:16: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 && newNodeHelper(obj, Forward(rest)...); /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:399:16: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 && newNodeHelper(obj, Forward(rest)...); /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::comprehensionBlock(js::frontend::ParseNode*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:2691:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ASTSerializer::comprehensionBlock(ParseNode* pn, MutableHandleValue dst) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fun, userv, args, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:399:16: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 && newNodeHelper(obj, Forward(rest)...); /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::variableDeclaration(js::frontend::ParseNode*, bool, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:2049:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ASTSerializer::variableDeclaration(ParseNode* pn, bool lexical, MutableHandleValue dst) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fun, userv, args, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fun, userv, args, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:412:45: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return createNode(type, pos, &node) && /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::declaration(js::frontend::ParseNode*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:2028:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ASTSerializer::declaration(ParseNode* pn, MutableHandleValue dst) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:2037:47: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return function(pn, AST_FUNC_DECL, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:2040:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return variableDeclaration(pn, false, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:2044:49: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return variableDeclaration(pn, true, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::switchStatement(js::frontend::ParseNode*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:2230:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ASTSerializer::switchStatement(ParseNode* pn, MutableHandleValue dst) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fun, userv, args, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:412:45: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return createNode(type, pos, &node) && /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fun, userv, args, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:399:16: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 && newNodeHelper(obj, Forward(rest)...); /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::comprehension(js::frontend::ParseNode*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:2725:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ASTSerializer::comprehension(ParseNode* pn, MutableHandleValue dst) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:333:76: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return callbackHelper(fun, args, i + 1, Forward(tail)...); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:333:76: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:399:16: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 && newNodeHelper(obj, Forward(rest)...); /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:2138:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ASTSerializer::exportDeclaration(ParseNode* pn, MutableHandleValue dst) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:1472:62: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return callback(cb, bindingName, exportName, pos, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fun, userv, args, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:2169:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!function(kid, AST_FUNC_DECL, &decl)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:2174:29: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!classDefinition(kid, false, &decl)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:2181:33: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!variableDeclaration(kid, kind != PNK_VAR, &decl)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fun, userv, args, dst); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:320:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:398:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(obj, name, value) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/ReflectParse.cpp:399:16: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 && newNodeHelper(obj, Forward(rest)...); In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In function 'bool CreateResolvingFunctions(JSContext*, JS::HandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:296:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 CreateResolvingFunctions(JSContext* cx, HandleValue promise, ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:296:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:296:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:296:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:296:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In static member function 'static js::PromiseObject* js::PromiseObject::create(JSContext*, JS::HandleObject, JS::HandleObject, bool)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:1400:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!CreateResolvingFunctions(cx, promiseVal, &resolveVal, &rejectVal)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:1400:34: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:1423:17: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 success = Call(cx, calleeOrRval, UndefinedHandleValue, args, &calleeOrRval); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:1423:17: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:157:41: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return GetAndClearException(cx, rval); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:1437:18: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!Call(cx, rejectVal, UndefinedHandleValue, args, &rejectVal)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:1437:18: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In function 'bool PromiseConstructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:1289:51: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ReportIsNotFunction(cx, executorVal); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In function 'bool PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:1066:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!CreateResolvingFunctions(cx, promise, &resolveVal, &rejectVal)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:1066:34: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:1077:13: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (Call(cx, then, thenable, args2, &rval)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:1077:13: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:157:41: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return GetAndClearException(cx, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:1086:71: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, rejectVal, UndefinedHandleValue, rejectArgs, &rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:1086:71: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In function 'bool EnqueuePromiseReactionJob(JSContext*, JS::HandleObject, JS::HandleValue, JS::PromiseState)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:483:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 EnqueuePromiseReactionJob(JSContext* cx, HandleObject reactionObj, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In function 'bool ResolvePromise(JSContext*, JS::Handle, JS::HandleValue, JS::PromiseState)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:594:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ResolvePromise(JSContext* cx, Handle promise, HandleValue valueOrReason, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In function 'bool RejectMaybeWrappedPromise(JSContext*, JS::HandleObject, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:787:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 RejectMaybeWrappedPromise(JSContext *cx, HandleObject promiseObj, HandleValue reason_) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFunctionThrown(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:157:41: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return GetAndClearException(cx, rval); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorReject(JSContext*, JS::Handle, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2553:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::AsyncGeneratorReject(JSContext* cx, Handle asyncGenObj, ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorEnqueue(JSContext*, JS::HandleValue, js::CompletionKind, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2584:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::AsyncGeneratorEnqueue(JSContext* cx, HandleValue asyncGenVal, ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2584:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2584:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In function 'bool FulfillMaybeWrappedPromise(JSContext*, JS::HandleObject, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:637:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 FulfillMaybeWrappedPromise(JSContext *cx, HandleObject promiseObj, HandleValue value_) ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In static member function 'static bool js::PromiseObject::reject(JSContext*, JS::Handle, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:3069:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 PromiseObject::reject(JSContext* cx, Handle promise, HandleValue rejectionValue) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:3085:63: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, funVal, UndefinedHandleValue, args, &dummy); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:3085:63: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In function 'bool PerformPromiseThen(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue, JS::HandleObject, JS::HandleObject, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2685:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 PerformPromiseThen(JSContext* cx, Handle promise, HandleValue onFulfilled_, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2685:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2685:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2707:66: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 Rooted reaction(cx, NewReactionRecord(cx, resultPromise, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ onFulfilled, onRejected, ~~~~~~~~~~~~~~~~~~~~~~~~ resolve, reject, ~~~~~~~~~~~~~~~~ incumbentGlobal)); ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In function 'bool js::OriginalPromiseThen(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue, JS::MutableHandleObject, bool)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2180:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::OriginalPromiseThen(JSContext* cx, Handle promise, ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2180:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2197:32: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!SpeciesConstructor(cx, promiseObj, JSProto_Promise, &ctorVal)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2207:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!PerformPromiseThen(cx, promise, onFulfilled, onRejected, resultPromise, resolve, reject)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In function 'bool js::Promise_then(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2676:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!OriginalPromiseThen(cx, promise, onFulfilled, onRejected, &resultPromise, true)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In function 'bool BlockOnPromise(JSContext*, JS::HandleValue, JS::HandleObject, JS::HandleValue, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2771:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 BlockOnPromise(JSContext* cx, HandleValue promiseVal, HandleObject blockedPromise_, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2771:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2771:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2775:21: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetProperty(cx, promiseVal, cx->names().then, &thenVal)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2775:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jscntxtinlines.h:19:0, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:29, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:22, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:122:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, fval, thisv, args, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:122:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2791:32: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!SpeciesConstructor(cx, promiseObj, PromiseCtorVal, &CVal)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2813:32: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!PerformPromiseThen(cx, promise, onFulfilled, onRejected, resultPromise, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolveFun, rejectFun)) ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2951:66: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 Rooted reaction(cx, NewReactionRecord(cx, dependentPromise, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ onFulfilled, onRejected, ~~~~~~~~~~~~~~~~~~~~~~~~ resolve, reject, ~~~~~~~~~~~~~~~~ incumbentGlobal)); ~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In function 'bool ResolvePromiseInternal(JSContext*, JS::HandleObject, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:380:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ResolvePromiseInternal(JSContext* cx, HandleObject promise, HandleValue resolutionVal) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:157:41: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return GetAndClearException(cx, rval); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:157:41: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return GetAndClearException(cx, rval); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In function 'bool RunResolutionFunction(JSContext*, JS::HandleObject, JS::HandleValue, ResolutionMode, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:1650:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 RunResolutionFunction(JSContext *cx, HandleObject resolutionFun, HandleValue result, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:1667:87: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, calleeOrRval, UndefinedHandleValue, resolveArgs, &calleeOrRval); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:1667:87: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In function 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:879:43: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!AsyncFunctionAwaitedFulfilled(cx, resultPromise, generatorVal, argument)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:882:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!AsyncFunctionAwaitedRejected(cx, resultPromise, generatorVal, argument)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:991:62: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 RootedObject resultObj(cx, CreateIterResultObject(cx, argument, done)); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:1001:18: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!Call(cx, handlerVal, UndefinedHandleValue, args2, &handlerResult)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:1001:18: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:157:41: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return GetAndClearException(cx, rval); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In function 'JSObject* CommonStaticResolveRejectImpl(JSContext*, JS::HandleValue, JS::HandleValue, ResolutionMode)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2030:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 CommonStaticResolveRejectImpl(JSContext* cx, HandleValue thisVal, HandleValue argVal, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2030:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Object.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In function 'bool js::Promise_reject(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2097:85: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JSObject* result = CommonStaticResolveRejectImpl(cx, thisVal, argVal, RejectMode); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In static member function 'static JSObject* js::PromiseObject::unforgeableReject(JSContext*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2108:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 PromiseObject::unforgeableReject(JSContext* cx, HandleValue value) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2114:69: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return CommonStaticResolveRejectImpl(cx, cVal, value, RejectMode); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In function 'bool js::Promise_static_resolve(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2126:86: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JSObject* result = CommonStaticResolveRejectImpl(cx, thisVal, argVal, ResolveMode); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In static member function 'static JSObject* js::PromiseObject::unforgeableResolve(JSContext*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2137:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 PromiseObject::unforgeableResolve(JSContext* cx, HandleValue value) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2143:70: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return CommonStaticResolveRejectImpl(cx, cVal, value, ResolveMode); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In function 'bool AbruptRejectPromise(JSContext*, JS::CallArgs&, JS::HandleObject, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:157:41: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return GetAndClearException(cx, rval); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src1.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In function 'bool Promise_static_race(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:1945:19: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!iter.init(iterable, JS::ForOfIterator::AllowNonIterable)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:1991:27: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!iterator.next(&nextValue, done)) { ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2012:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetProperty(cx, CVal, cx->names().resolve, &staticResolve)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2012:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2017:18: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!Call(cx, staticResolve, CVal, resolveArgs, &nextPromise)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2017:18: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2021:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!BlockOnPromise(cx, nextPromise, promiseObj, resolveFunVal, rejectFunVal)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2021:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2021:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFunctionReturned(JSContext*, JS::Handle, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2253:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::AsyncFunctionReturned(JSContext* cx, Handle resultPromise, HandleValue value) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In static member function 'static bool js::PromiseObject::resolve(JSContext*, JS::Handle, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:3043:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 PromiseObject::resolve(JSContext* cx, Handle promise, HandleValue resolutionValue) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:3065:63: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, funVal, UndefinedHandleValue, args, &dummy); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:3065:63: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFunctionAwait(JSContext*, JS::Handle, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2265:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::AsyncFunctionAwait(JSContext* cx, Handle resultPromise, HandleValue value) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2285:66: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 Rooted reaction(cx, NewReactionRecord(cx, resultPromise, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ onFulfilled, onRejected, ~~~~~~~~~~~~~~~~~~~~~~~~ nullptr, nullptr, ~~~~~~~~~~~~~~~~~ incumbentGlobal)); ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorAwait(JSContext*, JS::Handle, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2300:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::AsyncGeneratorAwait(JSContext* cx, Handle asyncGenObj, ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2323:66: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 Rooted reaction(cx, NewReactionRecord(cx, nullptr, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ onFulfilled, onRejected, ~~~~~~~~~~~~~~~~~~~~~~~~ nullptr, nullptr, ~~~~~~~~~~~~~~~~~ incumbentGlobal)); ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, js::CompletionKind)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2376:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, iter, iter, cx->names().next, &func)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2380:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, iter, iter, cx->names().return_, &func)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2386:62: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 RootedObject resultObj(cx, CreateIterResultObject(cx, args.get(0), true)); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2403:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, iter, iter, cx->names().throw_, &func)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2423:18: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!js::Call(cx, func, iterVal, args2, &resultVal)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2423:18: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2452:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, resultObj, resultObj, cx->names().done, &doneVal)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2458:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, resultObj, resultObj, cx->names().value, &value)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2480:66: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 Rooted reaction(cx, NewReactionRecord(cx, resultPromise, onFulfilled, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ UndefinedHandleValue, ~~~~~~~~~~~~~~~~~~~~~ nullptr, nullptr, ~~~~~~~~~~~~~~~~~ incumbentGlobal)); ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorResolve(JSContext*, JS::Handle, JS::HandleValue, bool)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2497:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::AsyncGeneratorResolve(JSContext* cx, Handle asyncGenObj, ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:2533:66: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 Rooted reaction(cx, NewReactionRecord(cx, resultPromise, onFulfilled, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ UndefinedHandleValue, ~~~~~~~~~~~~~~~~~~~~~ nullptr, nullptr, ~~~~~~~~~~~~~~~~~ incumbentGlobal)); ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In function 'bool Promise_static_all(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:1488:19: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!iter.init(iterable, JS::ForOfIterator::AllowNonIterable)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:1763:27: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!iterator.next(&nextValue, done)) { ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:1794:32: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, valuesArray, indexId, UndefinedHandleValue)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:1803:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetProperty(cx, CVal, cx->names().resolve, &staticResolve)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:1803:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:1808:18: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!Call(cx, staticResolve, CVal, resolveArgs, &nextPromise)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:1808:18: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:1831:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!BlockOnPromise(cx, nextPromise, promiseObj, resolveFunVal, rejectFunVal)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:1831:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:1831:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp: In function 'JSObject* js::GetWaitForAllPromise(JSContext*, const JS::AutoObjectVector&)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.cpp:1622:36: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!PerformPromiseThen(cx, nextPromise, resolveFunVal, rejectFunVal, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resultPromise, nullptr, nullptr)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src10.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src10.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoIteratorCloseFallback(JSContext*, js::jit::ICIteratorClose_Fallback*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:4353:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 DoIteratorCloseFallback(JSContext* cx, ICIteratorClose_Fallback* stub, HandleValue iterValue) ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoToNumberFallback(JSContext*, js::jit::ICToNumber_Fallback*, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:706:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 DoToNumberFallback(JSContext* cx, ICToNumber_Fallback* stub, HandleValue arg, MutableHandleValue ret) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:706:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:706:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:14:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/PIC.h:20, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jit/Ion.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitAllocPolicy.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BitSet.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/Safepoints.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitFrames.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:183:22: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToNumberSlow(cx, vp, &d)) ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoInFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICIn_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1294:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 DoInFallback(JSContext* cx, BaselineFrame* frame, ICIn_Fallback* stub_, ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1294:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1294:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitFrames.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:1107:6: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spindex, v, fallback, nullptr, nullptr)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1303:9: note: in expansion of macro 'ReportValueError' ReportValueError(cx, JSMSG_IN_NOT_OBJECT, -1, objValue, nullptr); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1315:98: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 HasPropIRGenerator gen(cx, script, pc, CacheKind::In, stub->state().mode(), key, objValue); ^ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1315:98: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1330:20: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!OperatorIn(cx, key, obj, &cond)) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoTypeOfFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICTypeOf_Fallback*, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:4573:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 DoTypeOfFallback(JSContext* cx, BaselineFrame* frame, ICTypeOf_Fallback* stub, HandleValue val, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:4573:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:4586:72: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 TypeOfIRGenerator gen(cx, script, pc, stub->state().mode(), val); ^ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::CopyArray(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:2427:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 CopyArray(JSContext* cx, HandleObject obj, MutableHandleValue result) ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoRestFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICRest_Fallback*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:4876:13: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 static bool DoRestFallback(JSContext* cx, BaselineFrame* frame, ICRest_Fallback* stub, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetIteratorFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetIterator_Fallback*, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:4181:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 DoGetIteratorFallback(JSContext* cx, BaselineFrame* frame, ICGetIterator_Fallback* stub, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:4181:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:4195:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 GetIteratorIRGenerator gen(cx, script, pc, stub->state().mode(), value); ^ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoTypeUpdateFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICUpdatedStub*, JS::HandleValue, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:272:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 DoTypeUpdateFallback(JSContext* cx, BaselineFrame* frame, ICUpdatedStub* stub, HandleValue objval, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:272:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:18:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/ArrayUtils.h:14, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/RangedPtr.h:15, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Range.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/CharacterEncoding.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitFrames.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Likely.h:17:46: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:332:9: note: in expansion of macro 'MOZ_UNLIKELY' if (MOZ_UNLIKELY(!stub->addUpdateStubForValue(cx, script, obj, group, id, value))) { ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoBindNameFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICBindName_Fallback*, JS::HandleObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1520:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 DoBindNameFallback(JSContext* cx, BaselineFrame* frame, ICBindName_Fallback* stub, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoToBoolFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICToBool_Fallback*, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:458:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 DoToBoolFallback(JSContext* cx, BaselineFrame* frame, ICToBool_Fallback* stub, HandleValue arg, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:458:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitFrames.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1531:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::GetProperty(JSContext* cx, HandleObject obj, HandleValue receiver, HandleId id, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1531:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In function 'bool js::SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1548:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::SetProperty(JSContext* cx, HandleObject obj, HandleId id, HandleValue v, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1548:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject-inl.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame-inl.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h: In function 'bool js::GetElement(JSContext*, JS::HandleObject, JS::HandleValue, uint32_t, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:215:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::GetElement(JSContext* cx, HandleObject obj, HandleValue receiver, uint32_t index, ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:215:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitFrames.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject-inl.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame-inl.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h: In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)': /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:588:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ToPropertyKey(JSContext* cx, HandleValue argument, MutableHandleId result) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:588:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape-inl.h:20:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsscriptinlines.h:20, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame-inl.h:17, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoHasOwnFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICHasOwn_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1367:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 DoHasOwnFallback(JSContext* cx, BaselineFrame* frame, ICHasOwn_Fallback* stub_, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1367:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1367:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1384:72: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 stub->state().mode(), keyValue, objValue); ^ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1384:72: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:45:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:20: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:280:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToPropertyKey(cx, idValue, &key)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitFrames.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:777:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 DoGetElemFallback(JSContext* cx, BaselineFrame* frame, ICGetElem_Fallback* stub_, HandleValue lhs, ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:777:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:777:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:815:59: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 GetPropertyResultFlags::All); ^ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:815:59: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:815:59: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitFrames.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:1331:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, vp, true); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:45:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:20: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:570:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToPropertyKey(cx, key, &id)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:550:28: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetElement(cx, boxed, receiver, index, res)) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:572:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, boxed, receiver, id, res)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:523:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToPropertyKey(cx, key, &id)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:503:28: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetElement(cx, obj, receiver, index, res)) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:525:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, obj, receiver, id, res)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:843:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!stub->addMonitorStubForValue(cx, frame, types, res)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICSetElem_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1012:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 DoSetElemFallback(JSContext* cx, BaselineFrame* frame, ICSetElem_Fallback* stub_, Value* stack, ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1012:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1012:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitFrames.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:1331:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, vp, true); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1054:77: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 &isTemporarilyUnoptimizable, objv, index, rhs); ^ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1054:77: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1054:77: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:45:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:20: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:649:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToPropertyKey(cx, idval, &id)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:653:68: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, obj, id, val, nullptr, nullptr, flags); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:687:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineElement(cx, obj, index, val, nullptr, nullptr, JSPROP_ENUMERATE)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:687:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineElement(cx, obj, index, val, nullptr, nullptr, JSPROP_ENUMERATE)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1091:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!SetObjectElement(cx, obj, index, rhs, objv, JSOp(*pc) == JSOP_STRICTSETELEM, script, pc)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1091:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1118:77: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 &isTemporarilyUnoptimizable, objv, index, rhs); ^ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1118:77: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1118:77: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetNameFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetName_Fallback*, JS::HandleObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1436:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 DoGetNameFallback(JSContext* cx, BaselineFrame* frame, ICGetName_Fallback* stub_, ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitFrames.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:844:54: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return GetProperty(cx, obj, receiverValue, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:45:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:20: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:209:43: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!NativeGetExistingProperty(cx, normalized, holder.as(), shape, vp)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitFrames.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:844:54: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return GetProperty(cx, obj, receiverValue, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:45:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:20: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:209:43: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!NativeGetExistingProperty(cx, normalized, holder.as(), shape, vp)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1487:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!stub->addMonitorStubForValue(cx, frame, types, res)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoIteratorMoreFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICIteratorMore_Fallback*, JS::HandleObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:4245:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 DoIteratorMoreFallback(JSContext* cx, BaselineFrame* frame, ICIteratorMore_Fallback* stub_, ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetElemSuperFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:862:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 DoGetElemSuperFallback(JSContext* cx, BaselineFrame* frame, ICGetElem_Fallback* stub_, ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:862:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:862:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:862:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:888:59: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 GetPropertyResultFlags::All); ^ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:888:59: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:888:59: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:45:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:20: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:523:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToPropertyKey(cx, key, &id)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:503:28: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetElement(cx, obj, receiver, index, res)) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:525:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, obj, receiver, id, res)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:916:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!stub->addMonitorStubForValue(cx, frame, types, res)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoRetSubFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICRetSub_Fallback*, JS::HandleValue, uint8_t**)': /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:4625:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 DoRetSubFallback(JSContext* cx, BaselineFrame* frame, ICRetSub_Fallback* stub, ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:22:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/Ion.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitAllocPolicy.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BitSet.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/Safepoints.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitFrames.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h: In function 'void js::jit::ToggleBaselineProfiling(JSRuntime*, bool)': /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h:749:17: warning: '*((void*)& zone +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] return *it; ^~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineJIT.cpp:1199:20: note: '*((void*)& zone +16)' was declared here for (ZonesIter zone(runtime, SkipAtoms); !zone.done(); zone.next()) { ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:45:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:20: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h: In function 'void js::InitGlobalLexicalOperation(JSContext*, js::LexicalEnvironmentObject*, JSScript*, jsbytecode*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:392:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 InitGlobalLexicalOperation(JSContext* cx, LexicalEnvironmentObject* lexicalEnvArg, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetPropFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1654:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 DoSetPropFallback(JSContext* cx, BaselineFrame* frame, ICSetProp_Fallback* stub_, Value* stack, ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1654:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitFrames.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:1331:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, vp, true); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1712:76: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 &isTemporarilyUnoptimizable, lhs, idVal, rhs); ^ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1712:76: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1712:76: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:45:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:20: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:410:46: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 propAttrs); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitFrames.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:960:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return SetProperty(cx, obj, id, v, receiver, result) && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:960:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:45:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:20: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:354:12: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ok = NativeSetProperty(cx, varobj, id, val, receiver, Unqualified, result); ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:354:12: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitFrames.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1753:35: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 InitGlobalLexicalOperation(cx, lexicalEnv, script, pc, v); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1758:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!SetProperty(cx, obj, id, rhs, lhs, result) || ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1758:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1784:76: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 &isTemporarilyUnoptimizable, lhs, idVal, rhs); ^ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1784:76: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1784:76: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetIntrinsicFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetIntrinsic_Fallback*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1583:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 DoGetIntrinsicFallback(JSContext* cx, BaselineFrame* frame, ICGetIntrinsic_Fallback* stub_, ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:1583:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/PIC.h:20:0, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jit/Ion.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitAllocPolicy.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BitSet.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/Safepoints.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitFrames.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:718:49: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:720:71: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return GlobalObject::addIntrinsicValue(cx, global, name, value); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoInstanceOfFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICInstanceOf_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:4429:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 DoInstanceOfFallback(JSContext* cx, BaselineFrame* frame, ICInstanceOf_Fallback* stub, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:4429:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:4429:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitFrames.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:1107:6: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spindex, v, fallback, nullptr, nullptr)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:4435:9: note: in expansion of macro 'ReportValueError' ReportValueError(cx, JSMSG_BAD_INSTANCEOF_RHS, -1, rhs, nullptr); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSpreadCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, JS::Value*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:2620:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 DoSpreadCallFallback(JSContext* cx, BaselineFrame* frame, ICCall_Fallback* stub_, Value* vp, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:2649:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!SpreadCallOperation(cx, script, pc, thisv, callee, arr, newTarget, res)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:2649:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:2649:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:2649:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:2649:29: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:2658:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!stub->addMonitorStubForValue(cx, frame, types, res)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, uint32_t, JS::Value*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:2495:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 DoCallFallback(JSContext* cx, BaselineFrame* frame, ICCall_Fallback* stub_, uint32_t argc, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:2536:77: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 HandleValueArray::fromMarkedLocation(argc, vp+2)); ^ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:2536:77: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:2573:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!DirectEval(cx, callArgs.get(0), res)) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitFrames.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:1107:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spindex, v, fallback, nullptr, nullptr)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:2585:13: note: in expansion of macro 'ReportValueError' ReportValueError(cx, JSMSG_NOT_ITERABLE, -1, callArgs.thisv(), nullptr); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src10.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.cpp:2603:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!stub->addMonitorStubForValue(cx, frame, types, res)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src11.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src11.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src11.cpp In file included from /builddir/build/BUILD/firefox-56.0/js/src/jstypes.h:25:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Utility.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/jsalloc.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/jsatom.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BytecodeAnalysis.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BytecodeAnalysis.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src11.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Casting.h:42:1: warning: mangled name for 'void mozilla::BitwiseCast(From, To*) [with To = void*; From = float (*)(float) throw ()]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BitwiseCast(const From aFrom, To* aResult) ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Casting.h:57:1: warning: mangled name for 'To mozilla::BitwiseCast(From) [with To = void*; From = float (*)(float) throw ()]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BitwiseCast(const From aFrom) ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src11.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp: In member function 'bool js::jit::GetPropIRGenerator::tryAttachProxy(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId)': /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp:1118:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (*isTemporarilyUnoptimizable_) { ^~ /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp:1123:7: note: here case ProxyStubType::DOMShadowed: ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp: In member function 'bool js::jit::SetPropIRGenerator::tryAttachProxy(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId, js::jit::ValOperandId)': /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp:3357:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (*isTemporarilyUnoptimizable_) { ^~ /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp:3362:7: note: here case ProxyStubType::DOMShadowed: ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/CodeGenerator.cpp:60:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src11.cpp:47: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h: In function 'bool js::ToIdOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:474:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ToIdOperation(JSContext* cx, HandleScript script, jsbytecode* pc, HandleValue idval, ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:474:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape-inl.h:20:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsscriptinlines.h:20, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BytecodeAnalysis.cpp:12, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src11.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/CodeGenerator.cpp:60:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src11.cpp:47: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h: In function 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:642:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 InitElemOperation(JSContext* cx, jsbytecode* pc, HandleObject obj, HandleValue idval, HandleValue val) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:642:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape-inl.h:20:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsscriptinlines.h:20, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BytecodeAnalysis.cpp:12, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src11.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/CodeGenerator.cpp:60:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src11.cpp:47: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:653:68: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, obj, id, val, nullptr, nullptr, flags); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h: In function 'bool js::BitNot(JSContext*, JS::HandleValue, int*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:742:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 BitNot(JSContext* cx, HandleValue in, int* out) ^~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BytecodeAnalysis.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BytecodeAnalysis.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src11.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/CodeGenerator.cpp:60:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src11.cpp:47: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h: In function 'bool js::BitXor(JSContext*, JS::HandleValue, JS::HandleValue, int*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:752:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 BitXor(JSContext* cx, HandleValue lhs, HandleValue rhs, int* out) ^~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:752:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BytecodeAnalysis.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BytecodeAnalysis.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src11.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/CodeGenerator.cpp:60:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src11.cpp:47: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h: In function 'bool js::BitOr(JSContext*, JS::HandleValue, JS::HandleValue, int*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:762:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 BitOr(JSContext* cx, HandleValue lhs, HandleValue rhs, int* out) ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:762:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BytecodeAnalysis.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BytecodeAnalysis.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src11.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/CodeGenerator.cpp:60:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src11.cpp:47: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h: In function 'bool js::BitAnd(JSContext*, JS::HandleValue, JS::HandleValue, int*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:772:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 BitAnd(JSContext* cx, HandleValue lhs, HandleValue rhs, int* out) ^~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:772:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BytecodeAnalysis.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BytecodeAnalysis.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src11.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/CodeGenerator.cpp:60:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src11.cpp:47: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h: In function 'bool js::BitLsh(JSContext*, JS::HandleValue, JS::HandleValue, int*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:782:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 BitLsh(JSContext* cx, HandleValue lhs, HandleValue rhs, int* out) ^~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:782:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BytecodeAnalysis.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BytecodeAnalysis.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src11.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/CodeGenerator.cpp:60:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src11.cpp:47: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h: In function 'bool js::BitRsh(JSContext*, JS::HandleValue, JS::HandleValue, int*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:792:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 BitRsh(JSContext* cx, HandleValue lhs, HandleValue rhs, int* out) ^~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:792:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BytecodeAnalysis.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BytecodeAnalysis.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src11.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src11.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::GetPropIRGenerator::GetPropIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::CacheKind, js::jit::ICState::Mode, bool*, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::jit::GetPropertyResultFlags)': /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp:47:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 GetPropIRGenerator::GetPropIRGenerator(JSContext* cx, HandleScript script, jsbytecode* pc, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp:47:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp:47:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::HasPropIRGenerator::HasPropIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::CacheKind, js::jit::ICState::Mode, JS::HandleValue, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp:2209:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 HasPropIRGenerator::HasPropIRGenerator(JSContext* cx, HandleScript script, jsbytecode* pc, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp:2209:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::SetPropIRGenerator::SetPropIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::CacheKind, js::jit::ICState::Mode, bool*, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool, bool)': /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp:2485:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 SetPropIRGenerator::SetPropIRGenerator(JSContext* cx, HandleScript script, jsbytecode* pc, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp:2485:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp:2485:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::TypeOfIRGenerator::TypeOfIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp:3633:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 TypeOfIRGenerator::TypeOfIRGenerator(JSContext* cx, HandleScript script, jsbytecode* pc, ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::GetIteratorIRGenerator::GetIteratorIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp:3681:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 GetIteratorIRGenerator::GetIteratorIRGenerator(JSContext* cx, HandleScript script, jsbytecode* pc, ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::CallIRGenerator::CallIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICCall_Fallback*, js::jit::ICState::Mode, uint32_t, JS::HandleValue, JS::HandleValue, JS::HandleValueArray)': /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp:3745:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 CallIRGenerator::CallIRGenerator(JSContext* cx, HandleScript script, jsbytecode* pc, ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp:3745:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::CompareIRGenerator::CompareIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JSOp, JS::HandleValue, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp:3963:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 CompareIRGenerator::CompareIRGenerator(JSContext* cx, HandleScript script, jsbytecode* pc, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp:3963:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp: In member function 'bool js::jit::HasPropIRGenerator::tryAttachStub()': /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp:2385:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp: In member function 'bool js::jit::SetPropIRGenerator::tryAttachStub()': /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp:2519:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp: In member function 'bool js::jit::SetPropIRGenerator::tryAttachAddSlotStub(js::HandleObjectGroup, js::HandleShape)': /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp:3461:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp: In member function 'bool js::jit::GetPropIRGenerator::tryAttachXrayCrossCompartmentWrapper(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId)': /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp:825:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!GetOwnPropertyDescriptor(cx_, holder, id, &desc)) { ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp: In member function 'bool js::jit::GetPropIRGenerator::tryAttachStub()': /builddir/build/BUILD/firefox-56.0/js/src/jit/CacheIR.cpp:157:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src12.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src12.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src12.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src13.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src13.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src13.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src13.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/IonBuilder.cpp: In member function 'js::jit::AbortReasonOr js::jit::IonBuilder::inspectOpcode(JSOp)': /builddir/build/BUILD/firefox-56.0/js/src/jit/IonBuilder.cpp:2108:9: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /builddir/build/BUILD/firefox-56.0/js/src/jit/IonBuilder.cpp:2111:7: note: here case JSOP_BINDNAME: ^~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src14.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src14.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src14.cpp In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonCacheIRCompiler.cpp:9, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src14.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1531:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::GetProperty(JSContext* cx, HandleObject obj, HandleValue receiver, HandleId id, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1531:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src14.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitGuardXrayExpandoShapeAndDefaultProto()': /builddir/build/BUILD/firefox-56.0/js/src/jit/IonCacheIRCompiler.cpp:770:32: warning: '*((void*)& scratch2 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] Maybe scratch2; ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreFixedSlot()': /builddir/build/BUILD/firefox-56.0/js/src/jit/IonCacheIRCompiler.cpp:1432:32: warning: '*((void*)& scratch +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] Maybe scratch; ^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreUnboxedProperty()': /builddir/build/BUILD/firefox-56.0/js/src/jit/IonCacheIRCompiler.cpp:1594:32: warning: '*((void*)& scratch +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] Maybe scratch; ^~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Assembler-shared.h:18:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/Safepoints.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitFrames.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jit/Bailouts.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.h:20, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonCacheIRCompiler.cpp:9, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src14.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jit/RegisterSets.h: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreTypedElement()': /builddir/build/BUILD/firefox-56.0/js/src/jit/RegisterSets.h:389:15: warning: 'scratch2.js::jit::AutoScratchRegister::alloc_' may be used uninitialized in this function [-Wmaybe-uninitialized] bits_ &= ~(SetType(1) << reg.code()); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src14.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/IonCacheIRCompiler.cpp:1811:32: note: 'scratch2.js::jit::AutoScratchRegister::alloc_' was declared here Maybe scratch2; ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineJIT.h:18:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.h:20, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonCacheIRCompiler.cpp:9, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src14.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jit/MacroAssembler.h:1696:13: warning: '*((void*)& scratch2 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] store8(value, dest); ^~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src14.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/IonCacheIRCompiler.cpp:1811:32: note: '*((void*)& scratch2 +4)' was declared here Maybe scratch2; ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:20:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonCaches.cpp:32, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src14.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h: In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)': /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:588:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ToPropertyKey(JSContext* cx, HandleValue argument, MutableHandleId result) ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:19:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonCaches.cpp:32, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src14.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src14.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/IonCaches.cpp: In function 'bool js::jit::ValueToNameOrSymbolId(JSContext*, JS::HandleValue, JS::MutableHandleId, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/jit/IonCaches.cpp:201:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 jit::ValueToNameOrSymbolId(JSContext* cx, HandleValue idval, MutableHandleId id, ^~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/IonCaches.cpp:201:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:19:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonCaches.cpp:32, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src14.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonCaches.cpp:32:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src14.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h: In function 'void js::InitGlobalLexicalOperation(JSContext*, js::LexicalEnvironmentObject*, JSScript*, jsbytecode*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:392:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 InitGlobalLexicalOperation(JSContext* cx, LexicalEnvironmentObject* lexicalEnvArg, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src14.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp:117:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 IonGetPropertyIC::update(JSContext* cx, HandleScript outerScript, IonGetPropertyIC* ic, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp:117:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp:117:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp:141:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ic->resultFlags()); ^ /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp:141:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp:141:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp:171:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetProperty(cx, val, name, res)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp:171:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonCacheIRCompiler.cpp:9, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src14.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:1331:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, vp, true); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonCaches.cpp:32:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src14.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:570:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToPropertyKey(cx, key, &id)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonCacheIRCompiler.cpp:9, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src14.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonCaches.cpp:32:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src14.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:572:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, boxed, receiver, id, res)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:523:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToPropertyKey(cx, key, &id)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonCacheIRCompiler.cpp:9, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src14.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonCaches.cpp:32:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src14.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:525:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, obj, receiver, id, res)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src14.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp:189:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 IonSetPropertyIC::update(JSContext* cx, HandleScript outerScript, IonSetPropertyIC* ic, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp:189:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp:218:90: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 objv, idVal, rhs, ic->needsTypeBarrier(), ic->guardHoles()); ^ /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp:218:90: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp:218:90: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonCaches.cpp:32:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src14.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:687:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineElement(cx, obj, index, val, nullptr, nullptr, JSPROP_ENUMERATE)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:649:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToPropertyKey(cx, idval, &id)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:653:68: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, obj, id, val, nullptr, nullptr, flags); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src14.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp:235:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!SetObjectElement(cx, obj, idVal, rhs, ic->strict())) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp:244:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 InitGlobalLexicalOperation(cx, &cx->global()->lexicalEnvironment(), script, pc, rhs); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonCaches.cpp:32:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src14.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:410:46: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 propAttrs); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonCacheIRCompiler.cpp:9, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src14.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src14.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp:252:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!SetProperty(cx, obj, name, rhs, ic->strict(), pc)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp:271:90: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 objv, idVal, rhs, ic->needsTypeBarrier(), ic->guardHoles()); ^ /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp:271:90: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp:271:90: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonGetNameIC::update(JSContext*, JS::HandleScript, js::jit::IonGetNameIC*, JS::HandleObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp:287:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 IonGetNameIC::update(JSContext* cx, HandleScript outerScript, IonGetNameIC* ic, ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonCacheIRCompiler.cpp:9, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src14.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonCaches.cpp:32:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src14.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:209:43: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!NativeGetExistingProperty(cx, normalized, holder.as(), shape, vp)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonCacheIRCompiler.cpp:9, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src14.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonCaches.cpp:32:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src14.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:209:43: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!NativeGetExistingProperty(cx, normalized, holder.as(), shape, vp)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src14.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp: In static member function 'static JSObject* js::jit::IonGetIteratorIC::update(JSContext*, JS::HandleScript, js::jit::IonGetIteratorIC*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp:358:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 IonGetIteratorIC::update(JSContext* cx, HandleScript outerScript, IonGetIteratorIC* ic, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp:370:77: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 GetIteratorIRGenerator gen(cx, script, pc, ic->state().mode(), value); ^ /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonHasOwnIC::update(JSContext*, JS::HandleScript, js::jit::IonHasOwnIC*, JS::HandleValue, JS::HandleValue, int32_t*)': /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp:383:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 IonHasOwnIC::update(JSContext* cx, HandleScript outerScript, IonHasOwnIC* ic, ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp:383:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp:396:97: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 HasPropIRGenerator gen(cx, script, pc, CacheKind::HasOwn, ic->state().mode(), idVal, val); ^ /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp:396:97: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:19:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonCaches.cpp:32, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src14.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineIC.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonCacheIRCompiler.cpp:9, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src14.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src14.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonInIC::update(JSContext*, JS::HandleScript, js::jit::IonInIC*, JS::HandleValue, JS::HandleObject, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp:413:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 IonInIC::update(JSContext* cx, HandleScript outerScript, IonInIC* ic, ^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp:426:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 HasPropIRGenerator gen(cx, script, pc, CacheKind::In, ic->state().mode(), key, objV); ^ /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp:426:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/IonIC.cpp:434:40: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return OperatorIn(cx, key, obj, res); ^ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src15.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src15.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src15.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src15.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/JitFrames.cpp: In function 'void js::jit::HandleException(js::jit::ResumeFromException*)': /builddir/build/BUILD/firefox-56.0/js/src/jit/JitFrames.cpp:421:41: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!cx->getPendingException(MutableHandleValue::fromMarkedLocation(&rfe->exception))) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src16.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src16.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src16.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src16.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/MCallOptimize.cpp: In member function 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineIsTypedArrayHelper(js::jit::CallInfo&, js::jit::IonBuilder::WrappingBehavior)': /builddir/build/BUILD/firefox-56.0/js/src/jit/MCallOptimize.cpp:2637:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (isPossiblyWrapped()) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jit/MCallOptimize.cpp:2642:7: note: here case TemporaryTypeSet::ForAllResult::EMPTY: ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src16.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/MIR.cpp: In function 'bool NeedNegativeZeroCheck(js::jit::MDefinition*)': /builddir/build/BUILD/firefox-56.0/js/src/jit/MIR.cpp:3023:28: warning: this statement may fall through [-Wimplicit-fallthrough=] MOZ_FALLTHROUGH; ^ /builddir/build/BUILD/firefox-56.0/js/src/jit/MIR.cpp:3025:11: note: here case MDefinition::Op_StoreElement: ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/MIR.cpp: In function 'bool CanProduceNegativeZero(js::jit::MDefinition*)': /builddir/build/BUILD/firefox-56.0/js/src/jit/MIR.cpp:2939:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if (def->type() == MIRType::Double && def->toConstant()->toDouble() == -0.0) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jit/MIR.cpp:2942:9: note: here case MDefinition::Op_BitAnd: ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MTypeOf::foldsTo(js::jit::TempAllocator&)': /builddir/build/BUILD/firefox-56.0/js/src/jit/MIR.cpp:3966:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!inputMaybeCallableOrEmulatesUndefined()) { ^~ /builddir/build/BUILD/firefox-56.0/js/src/jit/MIR.cpp:3973:7: note: here default: ^~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src17.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src17.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src17.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src17.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/MacroAssembler.cpp: In member function 'void js::jit::MacroAssembler::loadUnboxedProperty(T, JSValueType, js::jit::TypedOrValueRegister) [with T = js::jit::Address]': /builddir/build/BUILD/firefox-56.0/js/src/jit/MacroAssembler.cpp:478:11: warning: this statement may fall through [-Wimplicit-fallthrough=] if (output.type() == MIRType::Double) { ^~ /builddir/build/BUILD/firefox-56.0/js/src/jit/MacroAssembler.cpp:485:7: note: here case JSVAL_TYPE_BOOLEAN: ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/MacroAssembler.cpp: In member function 'void js::jit::MacroAssembler::loadUnboxedProperty(T, JSValueType, js::jit::TypedOrValueRegister) [with T = js::jit::BaseIndex]': /builddir/build/BUILD/firefox-56.0/js/src/jit/MacroAssembler.cpp:478:11: warning: this statement may fall through [-Wimplicit-fallthrough=] if (output.type() == MIRType::Double) { ^~ /builddir/build/BUILD/firefox-56.0/js/src/jit/MacroAssembler.cpp:485:7: note: here case JSVAL_TYPE_BOOLEAN: ^~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src18.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src18.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src18.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src18.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/RangeAnalysis.cpp: In member function 'bool js::jit::RangeAnalysis::addBetaNodes()': /builddir/build/BUILD/firefox-56.0/js/src/jit/RangeAnalysis.cpp:276:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!compare->isNumericComparison()) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jit/RangeAnalysis.cpp:280:11: note: here case JSOP_EQ: ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/RangeAnalysis.cpp:285:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!compare->isNumericComparison()) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jit/RangeAnalysis.cpp:289:11: note: here case JSOP_NE: ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src18.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAbs::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:862:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!js::math_abs_handle(cx, v, &result)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RToFloat32::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:1240:22: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!RoundFloat32(cx, v, &result)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RRound::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:707:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if(!js::math_round_handle(cx, arg, &result)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RFloor::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:657:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!js::math_floor_handle(cx, v, &result)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RCeil::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:682:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!js::math_ceil_handle(cx, v, &result)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RFromCharCode::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:757:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!js::str_fromCharCode_one_arg(cx, operand, &result)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAtomicIsLockFree::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:1760:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!js::AtomicIsLockFree(cx, operand, &result)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitAllocPolicy.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonAnalysis.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/RangeAnalysis.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/jit/RangeAnalysis.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src18.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In member function 'virtual bool js::jit::RTruncateToInt32::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In member function 'virtual bool js::jit::RBitNot::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src18.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSqrt::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:890:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!math_sqrt_handle(cx, num, &result)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:895:43: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RPowHalf::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:810:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!js::math_pow_handle(cx, base, power, &result)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:810:29: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitAllocPolicy.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonAnalysis.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/RangeAnalysis.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/jit/RangeAnalysis.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src18.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In member function 'virtual bool js::jit::RToDouble::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src18.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RCharCodeAt::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:732:33: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!js::str_charCodeAt_impl(cx, lhs, rhs, &result)) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAtan2::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:920:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if(!math_atan2_handle(cx, y, x, &result)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:920:26: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMod::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:538:23: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!js::ModValues(cx, &lhs, &rhs, &result)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:538:23: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RConcat::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:587:23: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!js::AddValues(cx, &lhs, &rhs, &result)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:587:23: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RPow::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:783:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!js::math_pow_handle(cx, base, power, &result)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:783:29: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMinMax::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:838:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!js::minmax_impl(cx, isMax_, a, b, &result)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:838:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RRegExpMatcher::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:1109:26: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!RegExpMatcherRaw(cx, regexp, input, lastIndex, nullptr, &result)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RDiv::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:507:23: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!js::DivValues(cx, &lhs, &rhs, &result)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:507:23: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:512:43: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAdd::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:398:23: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!js::AddValues(cx, &lhs, &rhs, &result)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:398:23: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:403:43: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSub::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:432:23: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!js::SubValues(cx, &lhs, &rhs, &result)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:432:23: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:437:43: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RLambdaArrow::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:1511:76: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JSObject* resultObject = js::LambdaArrow(cx, fun, scopeChain, newTarget); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/CallArgs.h:74:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsapi.h:29, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorReporting.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:20, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitAllocPolicy.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonAnalysis.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/RangeAnalysis.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/jit/RangeAnalysis.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src18.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Value.h: In member function 'virtual bool js::jit::RSignExtend::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Value.h:939:62: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src18.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:359:13: note: 'result' was declared here int32_t result; ^~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitAllocPolicy.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonAnalysis.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/RangeAnalysis.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/jit/RangeAnalysis.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src18.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In member function 'virtual bool js::jit::RBitOr::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In member function 'virtual bool js::jit::RBitXor::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In member function 'virtual bool js::jit::RBitAnd::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In member function 'virtual bool js::jit::RRsh::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In member function 'virtual bool js::jit::RLsh::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src18.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMul::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:469:27: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!js::MulValues(cx, &lhs, &rhs, &result)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:469:27: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:474:47: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:478:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!js::math_imul_handle(cx, lhs, rhs, &result)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:478:34: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitAllocPolicy.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonAnalysis.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/RangeAnalysis.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/jit/RangeAnalysis.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src18.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In member function 'virtual bool js::jit::RUrsh::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:180:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src18.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMathFunction::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:991:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!js::math_sin_handle(cx, arg, &result)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:1001:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!js::math_log_handle(cx, arg, &result)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitAllocPolicy.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonAnalysis.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/RangeAnalysis.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/jit/RangeAnalysis.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src18.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In member function 'virtual bool js::jit::RObjectState::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src18.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RHypot::recover(JSContext*, js::jit::SnapshotIterator&) const': /builddir/build/BUILD/firefox-56.0/js/src/jit/Recover.cpp:953:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if(!js::math_hypot_handle(cx, vec, &result)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src19.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src19.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src19.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src19.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp: In function 'bool js::jit::DoConcatStrings(JSContext*, JS::HandleString, JS::HandleString, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:933:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 DoConcatStrings(JSContext* cx, HandleString lhs, HandleString rhs, MutableHandleValue res) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp: In function 'JSString* js::jit::ConvertObjectToStringForConcat(JSContext*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:972:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ConvertObjectToStringForConcat(JSContext* cx, HandleValue obj) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src19.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src19.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp: In function 'bool js::jit::DoConcatStringObject(JSContext*, bool, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:982:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 DoConcatStringObject(JSContext* cx, bool lhsIsString, HandleValue lhs, HandleValue rhs, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:982:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:982:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:990:46: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 rstr = ConvertObjectToStringForConcat(cx, rhs); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:999:46: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 lstr = ConvertObjectToStringForConcat(cx, lhs); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp: In function 'bool js::jit::DoCompareFallback(JSContext*, void*, js::jit::ICCompare_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:1382:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 DoCompareFallback(JSContext* cx, void* payload, ICCompare_Fallback* stub_, HandleValue lhs, ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:1382:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:1382:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:1409:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!LessThan(cx, &lhsCopy, &rhsCopy, &out)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:1413:29: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!LessThanOrEqual(cx, &lhsCopy, &rhsCopy, &out)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:1417:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GreaterThan(cx, &lhsCopy, &rhsCopy, &out)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:1421:32: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GreaterThanOrEqual(cx, &lhsCopy, &rhsCopy, &out)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:1425:32: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!LooselyEqual(cx, &lhsCopy, &rhsCopy, &out)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:1429:33: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!LooselyEqual(cx, &lhsCopy, &rhsCopy, &out)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:1433:33: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!StrictlyEqual(cx, &lhsCopy, &rhsCopy, &out)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:1437:34: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!StrictlyEqual(cx, &lhsCopy, &rhsCopy, &out)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:1460:82: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 CompareIRGenerator gen(cx, script, pc, stub->state().mode(), op, lhs, rhs); ^ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:1460:82: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp: In function 'bool js::jit::DoUnaryArithFallback(JSContext*, void*, js::jit::ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:1244:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 DoUnaryArithFallback(JSContext* cx, void* payload, ICUnaryArith_Fallback* stub_, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:1244:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:1244:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src19.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src19.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp: In function 'bool js::jit::DoBinaryArithFallback(JSContext*, void*, js::jit::ICBinaryArith_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:683:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 DoBinaryArithFallback(JSContext* cx, void* payload, ICBinaryArith_Fallback* stub_, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:683:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:683:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:683:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:707:23: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!AddValues(cx, &lhsCopy, &rhsCopy, ret)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:707:23: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:711:23: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!SubValues(cx, &lhsCopy, &rhsCopy, ret)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:711:23: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:715:23: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!MulValues(cx, &lhsCopy, &rhsCopy, ret)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:715:23: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:719:23: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!DivValues(cx, &lhsCopy, &rhsCopy, ret)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:719:23: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:723:23: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!ModValues(cx, &lhsCopy, &rhsCopy, ret)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:723:23: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:727:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!math_pow_handle(cx, lhsCopy, rhsCopy, ret)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:727:29: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src19.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:180:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src19.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp: In member function 'bool js::jit::ICTypeMonitor_Fallback::addMonitorStubForValue(JSContext*, js::jit::BaselineFrame*, js::StackTypeSet*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:2300:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ICTypeMonitor_Fallback::addMonitorStubForValue(JSContext* cx, BaselineFrame* frame, ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp: In member function 'bool js::jit::ICMonitoredFallbackStub::addMonitorStubForValue(JSContext*, js::jit::BaselineFrame*, js::StackTypeSet*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:473:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ICMonitoredFallbackStub::addMonitorStubForValue(JSContext* cx, BaselineFrame* frame, ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:476:78: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return fallbackMonitorStub_->addMonitorStubForValue(cx, frame, types, val); ^ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp: In function 'bool js::jit::DoGetPropSuperFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetProp_Fallback*, JS::HandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:2115:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 DoGetPropSuperFallback(JSContext* cx, BaselineFrame* frame, ICGetProp_Fallback* stub_, ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:2115:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:2115:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:2115:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:2143:59: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 GetPropertyResultFlags::All); ^ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:2143:59: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:2143:59: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src19.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src19.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:476:78: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return fallbackMonitorStub_->addMonitorStubForValue(cx, frame, types, val); ^ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp: In function 'bool js::jit::DoGetPropFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetProp_Fallback*, JS::MutableHandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:2040:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 DoGetPropFallback(JSContext* cx, BaselineFrame* frame, ICGetProp_Fallback* stub_, ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:2040:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:2072:59: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 GetPropertyResultFlags::All); ^ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:2072:59: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:2072:59: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:2027:43: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetNameBoundInEnvironment(cx, env, id, res)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:2031:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetProperty(cx, val, name, res)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:2031:29: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:476:78: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return fallbackMonitorStub_->addMonitorStubForValue(cx, frame, types, val); ^ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp: In member function 'bool js::jit::ICUpdatedStub::addUpdateStubForValue(JSContext*, JS::HandleScript, JS::HandleObject, js::HandleObjectGroup, JS::HandleId, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:2655:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ICUpdatedStub::addUpdateStubForValue(JSContext* cx, HandleScript outerScript, HandleObject obj, ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp: In function 'bool js::jit::DoNewObject(JSContext*, void*, js::jit::ICNewObject_Fallback*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:2876:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 DoNewObject(JSContext* cx, void* payload, ICNewObject_Fallback* stub, MutableHandleValue res) ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:2876:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp: In function 'bool js::jit::DoNewArray(JSContext*, void*, js::jit::ICNewArray_Fallback*, uint32_t, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:2791:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 DoNewArray(JSContext* cx, void* payload, ICNewArray_Fallback* stub, uint32_t length, ^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp: In function 'bool js::jit::DoTypeMonitorFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICTypeMonitor_Fallback*, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:2469:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 DoTypeMonitorFallback(JSContext* cx, BaselineFrame* frame, ICTypeMonitor_Fallback* stub, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:2469:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/SharedIC.cpp:2529:64: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return stub->addMonitorStubForValue(cx, frame, types, value); ^ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src2.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src2.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.cpp: In function 'bool IsSymbol(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.cpp:179:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 IsSymbol(HandleValue v) ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp: In static member function 'static bool CloneBufferObject::is(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2410:5: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 is(HandleValue v) { ^~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/WeakMapObject.cpp: In function 'bool IsWeakMap(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/WeakMapObject.cpp:20:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 IsWeakMap(HandleValue v) ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ReadableStream]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:95:1: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 Is(const HandleValue v) ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ReadableStreamDefaultReader]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:95:1: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ReadableStreamBYOBReader]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:95:1: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ReadableStreamDefaultController]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:95:1: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ReadableByteStreamController]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:95:1: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ReadableStreamBYOBRequest]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:95:1: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In function 'JSObject* PromiseRejectedWithPendingError(JSContext*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:270:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetAndClearException(cx, &exn)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:272:52: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return PromiseObject::unforgeableReject(cx, exn); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In function 'bool ByteLengthQueuingStrategy_size(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:4943:76: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return GetProperty(cx, args.get(0), cx->names().byteLength, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:4943:76: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.cpp: In static member function 'static bool js::SymbolObject::keyFor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.cpp:157:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arg, nullptr, "not a symbol", nullptr); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:11:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In function 'bool RejectNonGenericMethod(JSContext*, const JS::CallArgs&, const char*, const char*)': /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:1115:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spindex, v, fallback, arg1, arg2)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:312:5: note: in expansion of macro 'ReportValueError3' ReportValueError3(cx, JSMSG_INCOMPATIBLE_PROTO, JSDVG_SEARCH_STACK, args.thisv(), ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In function 'bool ReportArgTypeError(JSContext*, const char*, const char*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:276:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportArgTypeError(JSContext* cx, const char* funName, const char* expectedType, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:279:85: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 UniqueChars bytes = DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, arg, nullptr); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In function 'JSObject* ReadableStreamReaderGenericCancel(JSContext*, js::HandleNativeObject, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:2054:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReadableStreamReaderGenericCancel(JSContext* cx, HandleNativeObject reader, HandleValue reason) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In static member function 'static bool js::SymbolObject::construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In static member function 'static bool js::SymbolObject::for_(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:3695:24: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetProperty(cx, opts, "action", &v)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:3707:28: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetProperty(cx, opts, "phases", &v)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:3755:28: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetProperty(cx, opts, "depth", &v)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp: In function 'void ReportCannotConvertTo(JSContext*, JS::HandleValue, const char*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:53:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportCannotConvertTo(JSContext* cx, HandleValue fromValue, const char* toType) ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ByteSize(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:3472:40: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 JS::ubi::Node node = args.get(0); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool GetBacktrace(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2854:28: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetProperty(cx, cfg, "args", &v)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2858:28: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetProperty(cx, cfg, "locals", &v)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2862:28: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetProperty(cx, cfg, "thisprops", &v)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GetBuildConfiguration(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:104:24: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, "rooting-analysis", FalseHandleValue)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:107:24: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, "exact-rooting", TrueHandleValue)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:110:24: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, "trace-jscalls-api", FalseHandleValue)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:113:24: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, "incremental-gc", TrueHandleValue)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:116:24: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, "generational-gc", TrueHandleValue)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:125:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, "debug", value)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:133:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, "release_or_beta", value)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:141:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, "has-ctypes", value)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:149:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, "x86", value)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:157:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, "x64", value)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:165:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, "arm-simulator", value)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:173:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, "arm64-simulator", value)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:181:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, "asan", value)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:189:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, "tsan", value)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:197:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, "has-gczeal", value)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:205:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, "more-deterministic", value)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:213:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, "profiling", value)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:221:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, "dtrace", value)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:229:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, "valgrind", value)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:237:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, "oom-backtraces", value)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:245:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, "binary-data", value)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:253:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, "intl-api", value)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:261:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, "mapped-array-buffer", value)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:269:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, "moz-memory", value)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:273:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, "pointer-byte-size", value)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool InternalConst(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GetJitCompilerOptions(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2296:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, string, value)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.h:6089:5: note: in expansion of macro 'JIT_COMPILER_MATCH' Register(BASELINE_WARMUP_TRIGGER, "baseline.warmup.trigger") \ ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2301:5: note: in expansion of macro 'JIT_COMPILER_OPTIONS' JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2296:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, string, value)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.h:6090:5: note: in expansion of macro 'JIT_COMPILER_MATCH' Register(ION_WARMUP_TRIGGER, "ion.warmup.trigger") \ ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2301:5: note: in expansion of macro 'JIT_COMPILER_OPTIONS' JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2296:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, string, value)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.h:6091:5: note: in expansion of macro 'JIT_COMPILER_MATCH' Register(ION_GVN_ENABLE, "ion.gvn.enable") \ ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2301:5: note: in expansion of macro 'JIT_COMPILER_OPTIONS' JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2296:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, string, value)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.h:6092:5: note: in expansion of macro 'JIT_COMPILER_MATCH' Register(ION_FORCE_IC, "ion.forceinlineCaches") \ ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2301:5: note: in expansion of macro 'JIT_COMPILER_OPTIONS' JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2296:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, string, value)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.h:6093:5: note: in expansion of macro 'JIT_COMPILER_MATCH' Register(ION_ENABLE, "ion.enable") \ ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2301:5: note: in expansion of macro 'JIT_COMPILER_OPTIONS' JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2296:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, string, value)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.h:6094:5: note: in expansion of macro 'JIT_COMPILER_MATCH' Register(ION_INTERRUPT_WITHOUT_SIGNAL, "ion.interrupt-without-signals") \ ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2301:5: note: in expansion of macro 'JIT_COMPILER_OPTIONS' JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2296:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, string, value)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.h:6095:5: note: in expansion of macro 'JIT_COMPILER_MATCH' Register(ION_CHECK_RANGE_ANALYSIS, "ion.check-range-analysis") \ ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2301:5: note: in expansion of macro 'JIT_COMPILER_OPTIONS' JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2296:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, string, value)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.h:6096:5: note: in expansion of macro 'JIT_COMPILER_MATCH' Register(BASELINE_ENABLE, "baseline.enable") \ ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2301:5: note: in expansion of macro 'JIT_COMPILER_OPTIONS' JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2296:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, string, value)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.h:6097:5: note: in expansion of macro 'JIT_COMPILER_MATCH' Register(OFFTHREAD_COMPILATION_ENABLE, "offthread-compilation.enable") \ ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2301:5: note: in expansion of macro 'JIT_COMPILER_OPTIONS' JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2296:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, string, value)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.h:6098:5: note: in expansion of macro 'JIT_COMPILER_MATCH' Register(FULL_DEBUG_CHECKS, "jit.full-debug-checks") \ ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2301:5: note: in expansion of macro 'JIT_COMPILER_OPTIONS' JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2296:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, string, value)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.h:6099:5: note: in expansion of macro 'JIT_COMPILER_MATCH' Register(JUMP_THRESHOLD, "jump-threshold") \ ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2301:5: note: in expansion of macro 'JIT_COMPILER_OPTIONS' JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2296:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, string, value)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.h:6100:5: note: in expansion of macro 'JIT_COMPILER_MATCH' Register(SIMULATOR_ALWAYS_INTERRUPT, "simulator.always-interrupt") \ ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2301:5: note: in expansion of macro 'JIT_COMPILER_OPTIONS' JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2296:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, string, value)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.h:6101:5: note: in expansion of macro 'JIT_COMPILER_MATCH' Register(ASMJS_ATOMICS_ENABLE, "asmjs.atomics.enable") \ ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2301:5: note: in expansion of macro 'JIT_COMPILER_OPTIONS' JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2296:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, string, value)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.h:6102:5: note: in expansion of macro 'JIT_COMPILER_MATCH' Register(WASM_TEST_MODE, "wasm.test-mode") \ ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2301:5: note: in expansion of macro 'JIT_COMPILER_OPTIONS' JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2296:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, info, string, value)) \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.h:6103:5: note: in expansion of macro 'JIT_COMPILER_MATCH' Register(WASM_FOLD_OFFSETS, "wasm.fold-offsets") ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2301:5: note: in expansion of macro 'JIT_COMPILER_OPTIONS' JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool GCSlice(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:180:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool StartGC(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:180:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool GCParameter(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp: In function 'bool Reify(JSContext*, js::HandleTypeDescr, js::HandleTypedObject, size_t, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:153:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 Reify(JSContext* cx, ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:170:61: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fval, UndefinedHandleValue, args, to); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:170:61: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp: In function 'bool ConvertAndCopyTo(JSContext*, js::HandleTypeDescr, js::HandleTypedObject, int32_t, js::HandleAtom, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:114:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ConvertAndCopyTo(JSContext* cx, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:138:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fval, dummy, args, &dummy); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:138:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In function 'bool ValidateAndNormalizeHighWaterMark(JSContext*, JS::HandleValue, double*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:5204:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ValidateAndNormalizeHighWaterMark(JSContext* cx, HandleValue highWaterMarkVal, double* highWaterMark) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsfriendapi.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsapi.h: In function 'bool CallFunctionWithAsyncStack(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.h:3482:43: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, thisv, fun, args, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.h:3482:43: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool SetSavedStacksRNGState(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsfriendapi.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsapi.h: In function 'bool CallFunctionFromNativeFrame(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.h:3482:43: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, thisv, fun, args, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.h:3482:43: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/WeakMapObject.cpp: In function 'bool WeakMap_construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/WeakMapObject.cpp:308:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!CallSelfHostedFunction(cx, cx->names().WeakMapConstructorInit, thisv, args2, args2.rval())) ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In function 'JSObject* PromiseInvokeOrNoop(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:5153:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 PromiseInvokeOrNoop(JSContext* cx, HandleValue O, HandlePropertyName P, HandleValue arg) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:5153:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:5137:21: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetProperty(cx, O, P, &method)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:5137:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jscntxtinlines.h:19:0, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:29, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:16, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:102:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, fval, thisv, args, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:102:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:5169:61: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return PromiseObject::unforgeableResolve(cx, returnValue); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In function 'JSObject* GetPrototype(JSContext*, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool GetLcovInfo(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:1719:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 TypedObject::obj_defineProperty(JSContext* cx, HandleObject obj, HandleId id, ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp: In function 'bool AllocationMarker(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:3615:28: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetProperty(cx, options, "nursery", &nurseryVal)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h: In function 'bool js::SetProperty(JSContext*, JS::HandleObject, js::PropertyName*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:937:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 SetProperty(JSContext* cx, HandleObject obj, PropertyName* name, HandleValue v) ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In static member function 'static bool js::ByteLengthQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:4929:21: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!SetProperty(cx, strategy, cx->names().highWaterMark, highWaterMark)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In static member function 'static bool js::CountQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:4975:21: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!SetProperty(cx, strategy, cx->names().highWaterMark, highWaterMark)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In static member function 'static bool js::ReferenceTypeDescr::call(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1531:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::GetProperty(JSContext* cx, HandleObject obj, HandleValue receiver, HandleId id, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1531:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h: In function 'bool GetModuleEnvironmentValue(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:844:54: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return GetProperty(cx, obj, receiverValue, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool ShellCloneAndExecuteScript(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In function 'bool js::ReadableStreamReaderCancel(JSContext*, JS::HandleObject, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:5243:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ReadableStreamReaderCancel(JSContext* cx, HandleObject readerObj, HandleValue reason) ^~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.cpp: In static member function 'static JSObject* js::SymbolObject::initClass(JSContext*, JS::HandleObject, bool)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.cpp:77:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!NativeDefineProperty(cx, ctor, names[i], value, nullptr, nullptr, attrs)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp: In function 'bool js::CreateUserSizeAndAlignmentProperties(JSContext*, js::HandleTypeDescr)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:564:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, descr, cx->names().byteLength, typeByteLength, ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nullptr, nullptr, JSPROP_READONLY | JSPROP_PERMANENT)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:572:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, descr, cx->names().byteAlignment, typeByteAlignment, ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nullptr, nullptr, JSPROP_READONLY | JSPROP_PERMANENT)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:579:28: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, descr, cx->names().byteLength, UndefinedHandleValue, ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nullptr, nullptr, JSPROP_READONLY | JSPROP_PERMANENT)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:586:28: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, descr, cx->names().byteAlignment, UndefinedHandleValue, ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nullptr, nullptr, JSPROP_READONLY | JSPROP_PERMANENT)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_deleteProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:1706:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 RootedString str(cx, ValueToSource(cx, idVal)); ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_setProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:1871:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 TypedObject::obj_setProperty(JSContext* cx, HandleObject obj, HandleId id, HandleValue v, ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:1871:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:1897:73: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return SetPropertyByDefining(cx, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:1908:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ConvertAndCopyTo(cx, elementType, typedObj, offset, nullptr, v)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:1923:69: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return SetPropertyByDefining(cx, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:1928:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ConvertAndCopyTo(cx, fieldType, typedObj, offset, fieldName, v)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:1934:63: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return SetPropertyOnProto(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:1934:63: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_getArrayElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:1853:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 TypedObject::obj_getArrayElement(JSContext* cx, ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:1867:55: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return Reify(cx, elementType, typedObj, offset, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_getElement(JSContext*, JS::HandleObject, JS::HandleValue, uint32_t, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:1825:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 TypedObject::obj_getElement(JSContext* cx, HandleObject obj, HandleValue receiver, ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:1825:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:1840:66: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return obj_getArrayElement(cx, typedObj, descr, index, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_getProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:1769:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 TypedObject::obj_getProperty(JSContext* cx, HandleObject obj, HandleValue receiver, ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:1769:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:1777:59: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return obj_getElement(cx, obj, receiver, index, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:1811:57: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return Reify(cx, fieldType, typedObj, offset, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:1821:51: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return GetProperty(cx, proto, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:1938:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 TypedObject::obj_getOwnPropertyDescriptor(JSContext* cx, HandleObject obj, HandleId id, ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:1958:37: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!obj_getArrayElement(cx, typedObj, descr, index, desc.value())) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:1984:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!Reify(cx, fieldType, typedObj, offset, desc.value())) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp: In static member function 'static void js::LoadReferenceAny::load(js::GCPtrValue*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:2761:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 LoadReferenceAny::load(GCPtrValue* heap, MutableHandleValue v) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp: In static member function 'static void js::LoadReferenceObject::load(js::GCPtrObject*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:2767:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 LoadReferenceObject::load(GCPtrObject* heap, MutableHandleValue v) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp: In static member function 'static void js::LoadReferencestring::load(js::GCPtrString*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:2776:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 LoadReferencestring::load(GCPtrString* heap, MutableHandleValue v) ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/WeakSetObject.cpp: In static member function 'static bool js::WeakSetObject::isBuiltinAdd(JS::HandleValue, JSContext*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/WeakSetObject.cpp:80:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 WeakSetObject::isBuiltinAdd(HandleValue add, JSContext* cx) ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In static member function 'static bool js::ScalarTypeDescr::call(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/WeakMapObject.cpp: In function 'bool JS::GetWeakMapEntry(JSContext*, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/WeakMapObject.cpp:257:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS::GetWeakMapEntry(JSContext* cx, HandleObject mapObj, HandleObject key, ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:29:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:16, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h: In member function 'bool JSCompartment::wrap(JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h:85:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JSCompartment::wrap(JSContext* cx, JS::MutableHandleValue vp) ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:3378:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, rv, "vars", varObjVal)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:3384:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, rv, "lexicals", lexicalScopeVal)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool WasmBinaryToText(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool SaveStack(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:1132:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSDVG_SEARCH_STACK, args[0], nullptr, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "not a valid maximum frame count", NULL); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:1145:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSDVG_SEARCH_STACK, args[0], nullptr, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "not an object", NULL); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamReaderGenericInitialize(JSContext*, js::HandleNativeObject, JS::Handle)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:2086:52: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 promise = PromiseObject::unforgeableResolve(cx, UndefinedHandleValue); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:2095:51: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 promise = PromiseObject::unforgeableReject(cx, storedError); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamCloseInternal(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:1473:49: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 resultObj = CreateIterResultObject(cx, UndefinedHandleValue, true); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamReaderGenericRelease(JSContext*, js::HandleNativeObject)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:2120:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetAndClearException(cx, &exn)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:2133:72: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 RootedObject closedPromise(cx, PromiseObject::unforgeableReject(cx, exn)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In static member function 'static bool js::ReadableStreamBYOBRequest::constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:3665:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 ReportArgTypeError(cx, "ReadableStreamBYOBRequest", ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "ReadableByteStreamController", args.get(0)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:3674:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 ReportArgTypeError(cx, "ReadableStreamBYOBRequest", "ArrayBuffer view", ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ args.get(1)); ~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In static member function 'static bool js::ReadableStreamBYOBReader::constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:1878:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 ReportArgTypeError(cx, "ReadableStreamBYOBReader", "ReadableStream", args.get(0)); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamErrorInternal(JSContext*, JS::Handle, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:1505:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReadableStreamErrorInternal(JSContext* cx, Handle stream, HandleValue e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:1557:53: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 cx->runtime()->readableStreamErroredCallback(cx, stream, source, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ stream->embeddingFlags(), e); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In static member function 'static bool js::ReadableStreamDefaultReader::constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:1679:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 ReportArgTypeError(cx, "ReadableStreamDefaultReader", "ReadableStream", ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ args.get(0)); ~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In function 'bool ReadableStream_getReader_impl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:889:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetProperty(cx, optionsVal, cx->names().mode, &modeVal)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:889:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamControllerError(JSContext*, js::HandleNativeObject, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:2965:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReadableStreamControllerError(JSContext* cx, HandleNativeObject controller, HandleValue e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamDefaultControllerErrorIfNeeded(JSContext*, JS::Handle, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:2994:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReadableStreamDefaultControllerErrorIfNeeded(JSContext* cx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In function 'bool ReadableByteStreamControllerClose(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:3888:41: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!cx->getPendingException(&e)) ~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In static member function 'static bool js::ReadableStream::error(JSContext*, JS::Handle, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:5467:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReadableStream::error(JSContext* cx, Handle stream, HandleValue reason) ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp: In function 'bool Deserialize(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2590:28: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetProperty(cx, opts, "scope", &v)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2621:32: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_ReadStructuredClone(cx, *obj->data(), ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ JS_STRUCTURED_CLONE_VERSION, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scope, ~~~~~~ &deserialized, nullptr, nullptr)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp: In static member function 'static js::ArrayTypeDescr* js::ArrayMetaTypeDescr::create(JSContext*, JS::HandleObject, js::HandleTypeDescr, js::HandleAtom, int32_t, int32_t)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:622:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, obj, cx->names().elementType, elementTypeVal, ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nullptr, nullptr, JSPROP_READONLY | JSPROP_PERMANENT)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:629:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, obj, cx->names().length, lengthValue, ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nullptr, nullptr, JSPROP_READONLY | JSPROP_PERMANENT)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::ArrayMetaTypeDescr::construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:684:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportCannotConvertTo(cx, args[0], "ArrayType element specifier"); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:689:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportCannotConvertTo(cx, args[1], "ArrayType length specifier"); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp: In function 'bool DefineSimpleTypeDescr(JSContext*, JS::Handle, JS::HandleObject, typename T::Type, js::HandlePropertyName) [with T = js::ScalarTypeDescr]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:1166:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, module, className, descrValue, nullptr, nullptr, 0)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp: In function 'bool DefineSimpleTypeDescr(JSContext*, JS::Handle, JS::HandleObject, typename T::Type, js::HandlePropertyName) [with T = js::ReferenceTypeDescr]': /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:1166:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, module, className, descrValue, nullptr, nullptr, 0)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::GlobalObject::initTypedObjectModule(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:1213:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, proto, cx->names().prototype, protoProtoValue, ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nullptr, nullptr, JSPROP_READONLY | JSPROP_PERMANENT)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:1287:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, module, cx->names().ArrayType, arrayTypeValue, ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nullptr, nullptr, JSPROP_READONLY | JSPROP_PERMANENT)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:1213:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, proto, cx->names().prototype, protoProtoValue, ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nullptr, nullptr, JSPROP_READONLY | JSPROP_PERMANENT)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:1302:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, module, cx->names().StructType, structTypeValue, ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nullptr, nullptr, JSPROP_READONLY | JSPROP_PERMANENT)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:1310:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, global, cx->names().TypedObject, moduleValue, nullptr, nullptr, ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_RESOLVING)) ~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In static member function 'static JSObject* js::ReadableStream::cancel(JSContext*, JS::Handle, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:1400:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReadableStream::cancel(JSContext* cx, Handle stream, HandleValue reason) ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:1409:74: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 return PromiseObject::unforgeableResolve(cx, UndefinedHandleValue); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:1415:64: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return PromiseObject::unforgeableReject(cx, storedError); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:292:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetAndClearException(cx, &exn)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:2638:59: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 rval = cx->runtime()->readableStreamCancelCallback(cx, stream, source, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ stream->embeddingFlags(), reason); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:2640:58: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return PromiseObject::unforgeableResolve(cx, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:2643:80: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return PromiseInvokeOrNoop(cx, underlyingSource, cx->names().cancel, reason); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:2643:80: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:11:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In function 'bool ReadableStream_cancel(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:1115:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spindex, v, fallback, arg1, arg2)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:848:9: note: in expansion of macro 'ReportValueError3' ReportValueError3(cx, JSMSG_INCOMPATIBLE_PROTO, JSDVG_SEARCH_STACK, args.thisv(), ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamFulfillReadOrReadIntoRequest(JSContext*, JS::Handle, JS::HandleValue, bool)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:1568:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReadableStreamFulfillReadOrReadIntoRequest(JSContext* cx, Handle stream, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:1588:55: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 RootedObject iterResult(cx, CreateIterResultObject(cx, chunk, done)); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool Serialize(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2522:28: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetProperty(cx, opts, "SharedArrayBuffer", &v)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2543:28: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetProperty(cx, opts, "scope", &v)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:2562:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!clonebuf->write(cx, args.get(0), args.get(1), policy)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In function 'bool AppendToList(JSContext*, js::HandleNativeObject, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:329:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 AppendToList(JSContext* cx, HandleNativeObject list, HandleValue value) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool ReadableStreamBYOBRequest_respond_impl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp: In function 'bool FindPath(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:3035:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSDVG_SEARCH_STACK, args[0], nullptr, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "not an object, string, or symbol", NULL); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:3056:36: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS::ubi::Node start(args[0]), target(args[1]); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:3056:53: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS::ubi::Node start(args[0]), target(args[1]); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:3042:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSDVG_SEARCH_STACK, args[0], nullptr, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "not an object, string, or symbol", NULL); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:3109:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_DefineProperty(cx, obj, "node", wrapped, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_ENUMERATE, nullptr, nullptr)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h: In static member function 'static JSObject* js::StructMetaTypeDescr::create(JSContext*, JS::HandleObject, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:844:54: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return GetProperty(cx, obj, receiverValue, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:832:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportCannotConvertTo(cx, idValue, "StructType field name"); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:842:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportCannotConvertTo(cx, fieldTypeVal, "StructType field specifier"); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:854:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, userFieldTypes, id, fieldTypeObjs[i], nullptr, nullptr, ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_READONLY | JSPROP_PERMANENT)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:883:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, userFieldOffsets, id, offsetValue, nullptr, nullptr, ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_READONLY | JSPROP_PERMANENT)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:972:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, descr, cx->names().fieldOffsets, userFieldOffsetsValue, ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nullptr, nullptr, JSPROP_READONLY | JSPROP_PERMANENT)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:978:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, descr, cx->names().fieldTypes, userFieldTypesValue, ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nullptr, nullptr, JSPROP_READONLY | JSPROP_PERMANENT)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ShortestPaths(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:3141:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSDVG_SEARCH_STACK, args[0], nullptr, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "not an object, string, or symbol", nullptr); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:3148:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSDVG_SEARCH_STACK, args[1], nullptr, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "not an array object", nullptr); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:3157:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSDVG_SEARCH_STACK, args[1], nullptr, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "not a dense array object with one or more elements", nullptr); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:3175:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSDVG_SEARCH_STACK, args[2], nullptr, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "not greater than 0", nullptr); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:3198:35: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS::ubi::Node node(val); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:3205:35: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS::ubi::Node root(args[0]); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:3222:37: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS::ubi::Node target(val); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/TestingFunctions.cpp:3278:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JS_DefineProperty(cx, part, "predecessor", predecessor, JSPROP_ENUMERATE)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In function 'js::ReadableStreamDefaultController* CreateReadableStreamDefaultController(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:2294:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 CreateReadableStreamDefaultController(JSContext* cx, Handle stream, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:2294:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:2294:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:2294:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:5235:43: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ValidateAndNormalizeHighWaterMark(cx, highWaterMarkVal, highWaterMark)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:5137:21: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetProperty(cx, O, P, &method)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:5137:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jscntxtinlines.h:19:0, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:29, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:16, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:102:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, fval, thisv, args, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:102:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:2338:68: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 RootedObject startPromise(cx, PromiseObject::unforgeableResolve(cx, startResult)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In static member function 'static js::ReadableStream* js::ReadableStream::createDefaultStream(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:667:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReadableStream::createDefaultStream(JSContext* cx, HandleValue underlyingSource, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:667:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:667:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:680:70: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 RootedObject controller(cx, CreateReadableStreamDefaultController(cx, stream, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ underlyingSource, ~~~~~~~~~~~~~~~~~ size, ~~~~~ highWaterMark)); ~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:680:70: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In static member function 'static bool js::ReadableStreamDefaultController::constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:2370:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 ReportArgTypeError(cx, "ReadableStreamDefaultController", "ReadableStream", ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ args.get(0)); ~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:2386:70: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 RootedObject controller(cx, CreateReadableStreamDefaultController(cx, stream, args.get(1), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ args.get(2), args.get(3))); ~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:2386:70: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In function 'js::ReadableByteStreamController* CreateReadableByteStreamController(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:3028:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 CreateReadableByteStreamController(JSContext* cx, Handle stream, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:3028:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:3061:43: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ValidateAndNormalizeHighWaterMark(cx, highWaterMarkVal, &highWaterMark)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:3068:21: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetProperty(cx, underlyingByteSource, cx->names().autoAllocateChunkSize, ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &autoAllocateChunkSize)) ~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:3068:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:5137:21: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetProperty(cx, O, P, &method)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:5137:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jscntxtinlines.h:19:0, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:29, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:16, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:102:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, fval, thisv, args, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:102:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:3102:68: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 RootedObject startPromise(cx, PromiseObject::unforgeableResolve(cx, startResult)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In static member function 'static js::ReadableStream* js::ReadableStream::createByteStream(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:699:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReadableStream::createByteStream(JSContext* cx, HandleValue underlyingSource, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:699:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:710:67: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 RootedObject controller(cx, CreateReadableByteStreamController(cx, stream, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ underlyingSource, ~~~~~~~~~~~~~~~~~ highWaterMark)); ~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In static member function 'static bool js::ReadableStream::constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:765:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetProperty(cx, options, cx->names().size, &size)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:765:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:768:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetProperty(cx, options, cx->names().highWaterMark, &highWaterMark)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:768:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:777:21: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetProperty(cx, underlyingSource, cx->names().type, &typeVal)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:777:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:801:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 stream = createByteStream(cx, underlyingSource, highWaterMark); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:807:37: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 stream = createDefaultStream(cx, underlyingSource, size, highWaterMark); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:807:37: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In static member function 'static bool js::ReadableByteStreamController::constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:3139:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 ReportArgTypeError(cx, "ReadableStreamDefaultController", "ReadableStream", ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ args.get(0)); ~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:3154:67: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 RootedObject controller(cx, CreateReadableByteStreamController(cx, stream, args.get(1), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ args.get(2))); ~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In static member function 'static js::ReadableStream* js::ReadableStream::createExternalSourceStream(JSContext*, void*, uint8_t, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:3210:68: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 RootedObject startPromise(cx, PromiseObject::unforgeableResolve(cx, UndefinedHandleValue)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamControllerCallPullIfNeeded(JSContext*, js::HandleNativeObject)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:2801:56: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 pullPromise = PromiseObject::unforgeableResolve(cx, UndefinedHandleValue); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:2803:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 pullPromise = PromiseInvokeOrNoop(cx, underlyingSource, cx->names().pull, controllerVal); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:2803:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamDefaultControllerEnqueue(JSContext*, JS::Handle, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:2893:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReadableStreamDefaultControllerEnqueue(JSContext* cx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jscntxtinlines.h:19:0, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:29, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:16, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:102:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, fval, thisv, args, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:102:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Promise.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:2936:41: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!cx->getPendingException(&exn)) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In static member function 'static bool js::ReadableStream::enqueue(JSContext*, JS::Handle, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:5261:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReadableStream::enqueue(JSContext* cx, Handle stream, HandleValue chunk) ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In static member function 'static JSObject* js::ReadableStreamBYOBReader::read(JSContext*, JS::Handle, JS::Handle)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:2171:64: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return PromiseObject::unforgeableReject(cx, storedError); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:4543:59: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 RootedObject iterResult(cx, CreateIterResultObject(cx, val, true)); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:4547:57: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return PromiseObject::unforgeableResolve(cx, val); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:4579:63: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 RootedObject iterResult(cx, CreateIterResultObject(cx, val, false)); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:4583:61: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return PromiseObject::unforgeableResolve(cx, val); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:4594:38: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetAndClearException(cx, &e)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:4602:58: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return PromiseObject::unforgeableReject(cx, e); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamBYOBReader_read(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:1963:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportArgTypeError(cx, "ReadableStreamBYOBReader.read", "Typed Array", viewVal); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In static member function 'static JSObject* js::ReadableStreamDefaultReader::read(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:2197:59: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 RootedObject iterResult(cx, CreateIterResultObject(cx, UndefinedHandleValue, true)); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:2201:67: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return PromiseObject::unforgeableResolve(cx, iterResultVal); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:2208:64: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return PromiseObject::unforgeableReject(cx, storedError); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:2685:62: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 RootedObject iterResultObj(cx, CreateIterResultObject(cx, chunk, false)); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:2689:64: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return PromiseObject::unforgeableResolve(cx, iterResult); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:3551:59: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 RootedObject iterResult(cx, CreateIterResultObject(cx, val, false)); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:3556:57: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return PromiseObject::unforgeableResolve(cx, val); ^ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamTee.constprop(JSContext*, JS::Handle, bool, JS::MutableHandle, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:1278:58: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 branch1Stream.set(ReadableStream::createDefaultStream(cx, underlyingSource, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ UndefinedHandleValue, ~~~~~~~~~~~~~~~~~~~~~ hwmValue)); ~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:1278:58: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:1294:58: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 branch2Stream.set(ReadableStream::createDefaultStream(cx, underlyingSource, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ UndefinedHandleValue, ~~~~~~~~~~~~~~~~~~~~~ hwmValue)); ~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/Stream.cpp:1294:58: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/WeakMapObject.cpp: In function 'bool JS::SetWeakMapEntry(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/WeakMapObject.cpp:276:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS::SetWeakMapEntry(JSContext* cx, HandleObject mapObj, HandleObject key, ^~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/WeakMapObject.cpp:276:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/WeakSetObject.cpp: In static member function 'static bool js::WeakSetObject::construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/WeakSetObject.cpp:125:37: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!SetWeakMapEntry(cx, map, keyObject, placeholder)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/builtin/WeakSetObject.cpp:133:40: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!CallSelfHostedFunction(cx, cx->names().WeakSetConstructorInit, thisv, args2, args2.rval())) ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src2.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.cpp:145:64: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ConvertAndCopyTo(cx, type, typedObj, 0, nullptr, val); ^ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src20.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src20.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src20.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src20.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In constructor 'js::jit::AutoDetectInvalidation::AutoDetectInvalidation(JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:42:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 AutoDetectInvalidation::AutoDetectInvalidation(JSContext* cx, MutableHandleValue rval) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:27:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src20.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h: In function 'bool js::jit::DefVar(JSContext*, js::HandlePropertyName, unsigned int, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:439:28: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, varobj, dn, UndefinedHandleValue, nullptr, nullptr, attrs)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h: In function 'bool js::jit::DefLexical(JSContext*, js::HandlePropertyName, unsigned int, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:369:91: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeDefineProperty(cx, lexicalEnv, id, uninitialized, nullptr, nullptr, attrs); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h: In function 'bool js::jit::DefGlobalLexical(JSContext*, js::HandlePropertyName, unsigned int)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:369:91: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeDefineProperty(cx, lexicalEnv, id, uninitialized, nullptr, nullptr, attrs); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src20.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::MutatePrototype(JSContext*, js::HandlePlainObject, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:243:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 MutatePrototype(JSContext* cx, HandlePlainObject obj, HandleValue value) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::LooselyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with bool Equal = true]': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:254:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 LooselyEqual(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, bool* res) ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:254:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:256:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!js::LooselyEqual(cx, lhs, rhs, res)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::LooselyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with bool Equal = false]': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:254:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 LooselyEqual(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, bool* res) ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:254:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:254:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:256:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!js::LooselyEqual(cx, lhs, rhs, res)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::StrictlyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with bool Equal = true]': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:268:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 StrictlyEqual(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, bool* res) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:268:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:270:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!js::StrictlyEqual(cx, lhs, rhs, res)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::StrictlyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with bool Equal = false]': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:268:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 StrictlyEqual(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, bool* res) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:268:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:268:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:270:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!js::StrictlyEqual(cx, lhs, rhs, res)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::LessThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:281:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 LessThan(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, bool* res) ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:281:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsfun.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jit/CompileInfo.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src20.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src20.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::LessThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:287:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 LessThanOrEqual(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, bool* res) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:287:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:287:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsfun.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jit/CompileInfo.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src20.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src20.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GreaterThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:293:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 GreaterThan(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, bool* res) ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:293:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:293:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsfun.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jit/CompileInfo.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src20.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src20.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GreaterThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:299:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 GreaterThanOrEqual(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, bool* res) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:299:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:299:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsfun.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jit/CompileInfo.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src20.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src20.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::StringSplitHelper(JSContext*, JS::HandleString, JS::HandleString, js::HandleObjectGroup, uint32_t, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:318:6: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 bool StringSplitHelper(JSContext* cx, HandleString str, HandleString sep, ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ArrayPopDense(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:332:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ArrayPopDense(JSContext* cx, HandleObject obj, MutableHandleValue rval) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ArrayPushDense(JSContext*, JS::HandleObject, JS::HandleValue, uint32_t*)': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:353:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ArrayPushDense(JSContext* cx, HandleObject obj, HandleValue v, uint32_t* length) ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ArrayShiftDense(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:397:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ArrayShiftDense(JSContext* cx, HandleObject obj, MutableHandleValue rval) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::SetArrayLength(JSContext*, JS::HandleObject, JS::HandleValue, bool)': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:430:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 SetArrayLength(JSContext* cx, HandleObject obj, HandleValue value, bool strict) ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:448:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ArraySetLength(cx, array, id, JSPROP_PERMANENT, value, result)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'JSString* js::jit::StringFromCodePoint(JSContext*, int32_t)': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:482:35: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!str_fromCodePoint_one_arg(cx, rval, &rval)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::OperatorIn(JSContext*, JS::HandleValue, JS::HandleObject, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:585:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 OperatorIn(JSContext* cx, HandleValue key, HandleObject obj, bool* out) ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape-inl.h:20:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsscriptinlines.h:20, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame-inl.h:17, from /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:24, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src20.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src20.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::OperatorInI(JSContext*, uint32_t, JS::HandleObject, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:596:40: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return OperatorIn(cx, key, obj, out); ^ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GetIntrinsicValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:600:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 GetIntrinsicValue(JSContext* cx, HandlePropertyName name, MutableHandleValue rval) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/PIC.h:20:0, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jit/Ion.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitAllocPolicy.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/jit/CompileInfo.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src20.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:718:49: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:720:71: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return GlobalObject::addIntrinsicValue(cx, global, name, value); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src20.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CreateThis(JSContext*, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:616:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 CreateThis(JSContext* cx, HandleObject callee, HandleObject newTarget, MutableHandleValue rval) ^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:616:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InterpretResume(JSContext*, JS::HandleObject, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:916:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 InterpretResume(JSContext* cx, HandleObject obj, HandleValue val, HandlePropertyName kind, ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:916:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/PIC.h:20:0, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jit/Ion.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitAllocPolicy.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/jit/CompileInfo.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src20.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:718:49: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:720:71: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return GlobalObject::addIntrinsicValue(cx, global, name, value); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src20.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:936:68: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, selfHostedFun, UndefinedHandleValue, args, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:936:68: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GeneratorThrowOrClose(JSContext*, js::jit::BaselineFrame*, JS::Handle, JS::HandleValue, uint32_t)': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:950:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 GeneratorThrowOrClose(JSContext* cx, BaselineFrame* frame, Handle genObj, ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jspubtd.h:14:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src20.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:961:47: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 MOZ_ALWAYS_FALSE(js::GeneratorThrowOrClose(cx, frame, genObj, arg, resumeKind)); /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:637:13: note: in definition of macro 'MOZ_ALWAYS_FALSE' if ((expr)) { \ ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src20.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::NewArgumentsObject(JSContext*, js::jit::BaselineFrame*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:1009:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 NewArgumentsObject(JSContext* cx, BaselineFrame* frame, MutableHandleValue res) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::HandleDebugTrap(JSContext*, js::jit::BaselineFrame*, uint8_t*, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:1086:16: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 status = Debugger::onTrap(cx, &rval); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:1083:16: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 status = Debugger::onSingleStep(cx, &rval); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::EnterWith(JSContext*, js::jit::BaselineFrame*, JS::HandleValue, JS::Handle)': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:1212:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 EnterWith(JSContext* cx, BaselineFrame* frame, HandleValue val, Handle templ) ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::SetDenseOrUnboxedArrayElement(JSContext*, JS::HandleObject, int32_t, JS::HandleValue, bool)': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:1290:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 SetDenseOrUnboxedArrayElement(JSContext* cx, HandleObject obj, int32_t index, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:1290:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:1304:61: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return SetObjectElement(cx, obj, indexVal, value, strict); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape-inl.h:20:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsscriptinlines.h:20, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineFrame-inl.h:17, from /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:24, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src20.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h: In function 'bool js::jit::ThrowReadOnlyError(JSContext*, JS::HandleObject, int32_t)': /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsfun.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jit/CompileInfo.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src20.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src20.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ThrowBadDerivedReturn(JSContext*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:1480:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ThrowBadDerivedReturn(JSContext* cx, HandleValue v) ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitAllocPolicy.h:15:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/CompileInfo.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src20.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:1107:6: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spindex, v, fallback, nullptr, nullptr)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:1482:5: note: in expansion of macro 'ReportValueError' ReportValueError(cx, JSMSG_BAD_DERIVED_RETURN, JSDVG_IGNORE_STACK, v, nullptr); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src20.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ThrowObjectCoercible(JSContext*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:1500:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ThrowObjectCoercible(JSContext* cx, HandleValue v) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:1500:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jspubtd.h:14:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src20.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:1503:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 MOZ_ALWAYS_FALSE(ToObjectSlow(cx, v, true)); /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:637:13: note: in definition of macro 'MOZ_ALWAYS_FALSE' if ((expr)) { \ ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src20.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::BaselineGetFunctionThis(JSContext*, js::jit::BaselineFrame*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:1508:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 BaselineGetFunctionThis(JSContext* cx, BaselineFrame* frame, MutableHandleValue res) ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CallNativeGetter(JSContext*, JS::HandleFunction, JS::HandleObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:1514:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 CallNativeGetter(JSContext* cx, HandleFunction callee, HandleObject obj, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:1514:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CallNativeSetter(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:1532:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 CallNativeSetter(JSContext* cx, HandleFunction callee, HandleObject obj, HandleValue rhs) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CheckIsCallable(JSContext*, JS::HandleValue, js::CheckIsCallableKind)': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:1563:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 CheckIsCallable(JSContext* cx, HandleValue v, CheckIsCallableKind kind) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GetPrototypeOf(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:1812:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 GetPrototypeOf(JSContext* cx, HandleObject target, MutableHandleValue rval) ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::SetProperty(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::HandleValue, bool, jsbytecode*)': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:489:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 SetProperty(JSContext* cx, HandleObject obj, HandlePropertyName name, HandleValue value, ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:489:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:508:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!NativeSetProperty( ~~~~~~~~~~~~~~~~~^ cx, obj.as(), id, value, receiver, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (op == JSOP_SETNAME || op == JSOP_STRICTSETNAME || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ op == JSOP_SETGNAME || op == JSOP_STRICTSETGNAME) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ? Unqualified ~~~~~~~~~~~~~ : Qualified, ~~~~~~~~~~~~ result)) ~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:508:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsfun.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jit/CompileInfo.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src20.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src20.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InvokeFunction(JSContext*, JS::HandleObject, bool, bool, uint32_t, JS::Value*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:57:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 InvokeFunction(JSContext* cx, HandleObject obj, bool constructing, bool ignoresReturnValue, ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitAllocPolicy.h:15:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/CompileInfo.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src20.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:1107:6: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spindex, v, fallback, nullptr, nullptr)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:72:13: note: in expansion of macro 'ReportValueError' ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, fval, nullptr); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src20.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:93:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!Construct(cx, fval, cargs, newTarget, &obj)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:93:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:104:89: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return InternalConstructWithProvidedThis(cx, fval, thisv, cargs, newTarget, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:104:89: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:104:89: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:114:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, fval, thisv, args, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:114:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InvokeFunctionShuffleNewTarget(JSContext*, JS::HandleObject, uint32_t, uint32_t, JS::Value*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:118:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 InvokeFunctionShuffleNewTarget(JSContext* cx, HandleObject obj, uint32_t numActualArgs, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.cpp:123:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return InvokeFunction(cx, obj, true, false, numActualArgs, argv, rval); ^ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src21.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src21.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src21.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src22.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src22.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src22.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src23.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src23.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_PropertyStub(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:1714:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS_PropertyStub(JSContext* cx, HandleObject obj, HandleId id, MutableHandleValue vp) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_StrictPropertyStub(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:1720:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS_StrictPropertyStub(JSContext* cx, HandleObject obj, HandleId id, MutableHandleValue vp, ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/jsbool.cpp: In function 'bool IsBoolean(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsbool.cpp:34:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 IsBoolean(HandleValue v) ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2729:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 SetElement(JSContext* cx, HandleObject obj, uint32_t index, HandleValue v) ^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2729:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsfun.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitFrameIterator.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/Bailouts.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/LIR.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1561:81: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetElement(cx, obj, index, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1561:81: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1562:83: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetElement(cx, obj.as(), index, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1562:83: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1531:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::GetProperty(JSContext* cx, HandleObject obj, HandleValue receiver, HandleId id, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1531:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, const JSNativeWrapper&, const JSNativeWrapper&, unsigned int, unsigned int)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2168:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 DefinePropertyById(JSContext* cx, HandleObject obj, HandleId id, HandleValue value, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2262:68: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, obj, id, value, getter, setter, attrs); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, const JSNativeWrapper&, const JSNativeWrapper&, unsigned int, unsigned int)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2335:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 DefineProperty(JSContext* cx, HandleObject obj, const char* name, HandleValue value, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2347:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefinePropertyById(cx, obj, id, value, getter, setter, attrs, flags); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, const JS::Value&, js::Native, js::Native, unsigned int, unsigned int)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2448:43: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 attrs, flags); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int, js::Native, js::Native)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2502:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 DefineElement(JSContext* cx, HandleObject obj, uint32_t index, HandleValue value, ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2514:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 attrs, 0); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_ValueToObject(JSContext*, JS::HandleValue, JS::MutableHandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:341:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_ValueToObject(JSContext* cx, HandleValue value, MutableHandleObject objp) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsfun.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitFrameIterator.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/Bailouts.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/LIR.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'JSFunction* JS_ValueToFunction(JSContext*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:358:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_ValueToFunction(JSContext* cx, HandleValue value) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:100:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:20: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:832:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportIsNotFunction(cx, v, -1, construct); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'JSFunction* JS_ValueToConstructor(JSContext*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:367:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_ValueToConstructor(JSContext* cx, HandleValue value) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:367:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'JSString* JS_ValueToSource(JSContext*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:376:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_ValueToSource(JSContext* cx, HandleValue value) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:376:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:381:35: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ValueToSource(cx, value); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'JSType JS_TypeOfValue(JSContext*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:391:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_TypeOfValue(JSContext* cx, HandleValue value) ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_StrictlyEqual(JSContext*, JS::HandleValue, JS::HandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:400:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_StrictlyEqual(JSContext* cx, HandleValue value1, HandleValue value2, bool* equal) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:400:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:400:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:406:51: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return StrictlyEqual(cx, value1, value2, equal); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_LooselyEqual(JSContext*, JS::HandleValue, JS::HandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:410:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_LooselyEqual(JSContext* cx, HandleValue value1, HandleValue value2, bool* equal) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:410:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:410:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:416:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return LooselyEqual(cx, value1, value2, equal); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_SameValue(JSContext*, JS::HandleValue, JS::HandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:420:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_SameValue(JSContext* cx, HandleValue value1, HandleValue value2, bool* same) ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:420:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:420:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:426:46: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return SameValue(cx, value1, value2, same); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_ResolveStandardClass(JSContext*, JS::HandleObject, JS::HandleId, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:1052:84: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'JS::Value JS::detail::ComputeThis(JSContext*, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:1332:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!BoxNonStrictThis(cx, thisv, thisv)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_IdToValue(JSContext*, jsid, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:1643:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS_IdToValue(JSContext* cx, jsid id, MutableHandleValue vp) ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS::ToPrimitive(JSContext*, JS::HandleObject, JSType, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:1654:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS::ToPrimitive(JSContext* cx, HandleObject obj, JSType hint, MutableHandleValue vp) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_HasInstance(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:1771:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_HasInstance(JSContext* cx, HandleObject obj, HandleValue value, bool* bp) ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_GetOwnPropertyDescriptorById(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2089:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 JS_GetOwnPropertyDescriptorById(JSContext* cx, HandleObject obj, HandleId id, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2089:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2096:54: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return GetOwnPropertyDescriptor(cx, obj, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, const char*, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2100:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 JS_GetOwnPropertyDescriptor(JSContext* cx, HandleObject obj, const char* name, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2100:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2096:54: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return GetOwnPropertyDescriptor(cx, obj, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_GetOwnUCPropertyDescriptor(JSContext*, JS::HandleObject, const char16_t*, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2111:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 JS_GetOwnUCPropertyDescriptor(JSContext* cx, HandleObject obj, const char16_t* name, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2096:54: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return GetOwnPropertyDescriptor(cx, obj, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_GetPropertyDescriptorById(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2122:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 JS_GetPropertyDescriptorById(JSContext* cx, HandleObject obj, HandleId id, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2126:51: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return GetPropertyDescriptor(cx, obj, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_GetPropertyDescriptor(JSContext*, JS::HandleObject, const char*, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2130:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 JS_GetPropertyDescriptor(JSContext* cx, HandleObject obj, const char* name, ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2130:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2126:51: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return GetPropertyDescriptor(cx, obj, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2152:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 JS_DefinePropertyById(JSContext* cx, HandleObject obj, HandleId id, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2148:52: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 desc.attributes(), result); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int, js::Native, js::Native)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2279:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_DefinePropertyById(JSContext* cx, HandleObject obj, HandleId id, HandleValue value, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2284:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 attrs, 0); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleObject, unsigned int, js::Native, js::Native)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2294:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 attrs, 0); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleString, unsigned int, js::Native, js::Native)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2304:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 attrs, 0); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, int32_t, unsigned int, js::Native, js::Native)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2313:89: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 NativeOpWrapper(getter), NativeOpWrapper(setter), attrs, 0); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, uint32_t, unsigned int, js::Native, js::Native)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2322:89: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 NativeOpWrapper(getter), NativeOpWrapper(setter), attrs, 0); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, double, unsigned int, js::Native, js::Native)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2331:89: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 NativeOpWrapper(getter), NativeOpWrapper(setter), attrs, 0); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int, js::Native, js::Native)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2351:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_DefineProperty(JSContext* cx, HandleObject obj, const char* name, HandleValue value, ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2356:35: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 attrs, 0); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleObject, unsigned int, js::Native, js::Native)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2366:35: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 attrs, 0); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleString, unsigned int, js::Native, js::Native)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2376:35: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 attrs, 0); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, int32_t, unsigned int, js::Native, js::Native)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2386:85: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 NativeOpWrapper(getter), NativeOpWrapper(setter), attrs, 0); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, uint32_t, unsigned int, js::Native, js::Native)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2396:85: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 NativeOpWrapper(getter), NativeOpWrapper(setter), attrs, 0); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, double, unsigned int, js::Native, js::Native)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2406:85: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 NativeOpWrapper(getter), NativeOpWrapper(setter), attrs, 0); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::Handle, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2412:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 JS_DefineUCProperty(JSContext* cx, HandleObject obj, const char16_t* name, size_t namelen, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2148:52: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 desc.attributes(), result); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue, unsigned int, js::Native, js::Native)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2452:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_DefineUCProperty(JSContext* cx, HandleObject obj, const char16_t* name, size_t namelen, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int, js::Native, js::Native)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2518:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_DefineElement(JSContext* cx, HandleObject obj, uint32_t index, HandleValue value, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2521:70: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineElement(cx, obj, index, value, attrs, getter, setter); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject, unsigned int, js::Native, js::Native)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2529:70: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineElement(cx, obj, index, value, attrs, getter, setter); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleString, unsigned int, js::Native, js::Native)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2537:70: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineElement(cx, obj, index, value, attrs, getter, setter); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, int32_t, unsigned int, js::Native, js::Native)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2546:47: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 attrs, getter, setter); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, uint32_t, unsigned int, js::Native, js::Native)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2555:47: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 attrs, getter, setter); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, double, unsigned int, js::Native, js::Native)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2564:47: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 attrs, getter, setter); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_ForwardGetPropertyTo(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2629:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_ForwardGetPropertyTo(JSContext* cx, HandleObject obj, HandleId id, HandleValue receiver, ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2629:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsfun.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitFrameIterator.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/Bailouts.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/LIR.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_ForwardGetElementTo(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2640:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS_ForwardGetElementTo(JSContext* cx, HandleObject obj, uint32_t index, HandleObject receiver, ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsfun.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitFrameIterator.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/Bailouts.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/LIR.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_GetPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2651:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS_GetPropertyById(JSContext* cx, HandleObject obj, HandleId id, MutableHandleValue vp) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2636:49: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return GetProperty(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_GetProperty(JSContext*, JS::HandleObject, const char*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2658:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS_GetProperty(JSContext* cx, HandleObject obj, const char* name, MutableHandleValue vp) ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2664:46: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return JS_GetPropertyById(cx, obj, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_GetUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2668:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS_GetUCProperty(JSContext* cx, HandleObject obj, const char16_t* name, size_t namelen, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2675:46: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return JS_GetPropertyById(cx, obj, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_GetElement(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2679:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS_GetElement(JSContext* cx, HandleObject objArg, uint32_t index, MutableHandleValue vp) ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:20:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:100, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:20: /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:221:49: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return GetProperty(cx, obj, receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_ForwardSetPropertyTo(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2685:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_ForwardSetPropertyTo(JSContext* cx, HandleObject obj, HandleId id, HandleValue v, ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2685:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsfun.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitFrameIterator.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/Bailouts.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/LIR.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_SetPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2696:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_SetPropertyById(JSContext* cx, HandleObject obj, HandleId id, HandleValue v) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsfun.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitFrameIterator.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/Bailouts.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/LIR.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_SetProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2708:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_SetProperty(JSContext* cx, HandleObject obj, const char* name, HandleValue v) ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2714:45: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JS_SetPropertyById(cx, obj, id, v); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_SetUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2718:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_SetUCProperty(JSContext* cx, HandleObject obj, const char16_t* name, size_t namelen, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2725:45: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JS_SetPropertyById(cx, obj, id, v); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2741:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_SetElement(JSContext* cx, HandleObject obj, uint32_t index, HandleValue v) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2743:40: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return SetElement(cx, obj, index, v); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2750:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return SetElement(cx, obj, index, value); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleString)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2757:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return SetElement(cx, obj, index, value); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, int32_t)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2764:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return SetElement(cx, obj, index, value); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, uint32_t)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2771:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return SetElement(cx, obj, index, value); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, double)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2778:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return SetElement(cx, obj, index, value); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'JSObject* JS_DefineObject(JSContext*, JS::HandleObject, const char*, const JSClass*, unsigned int)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:3165:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, obj, name, nobjValue, NativeOpWrapper(nullptr), NativeOpWrapper(nullptr), ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ attrs, 0)) { ~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_DefineConstDoubles(JSContext*, JS::HandleObject, const JSConstDoubleSpec*)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:3195:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, obj, cds->name, value, noget, noset, attrs, 0)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_DefineConstIntegers(JSContext*, JS::HandleObject, const JSConstIntegerSpec*)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:3195:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, obj, cds->name, value, noget, noset, attrs, 0)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In member function 'bool JSPropertySpec::getValue(JSContext*, JS::MutableHandleValue) const': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:3213:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JSPropertySpec::getValue(JSContext* cx, MutableHandleValue vp) const ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperties(JSContext*, JS::HandleObject, const JSPropertySpec*)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:3116:45: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), getterNameName, name, 0, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &getterValue)) ~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:3133:49: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), setterNameName, name, 0, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &setterValue)) ~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:3145:43: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 attrs, flags); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:3284:40: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 if (!DefinePropertyById(cx, obj, id, JS::UndefinedHandleValue, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ps->accessors.getter.native, ps->accessors.setter.native, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ps->flags, 0)) ~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:3296:36: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefinePropertyById(cx, obj, id, v, NativeOpWrapper(nullptr), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NativeOpWrapper(nullptr), ps->flags & ~JSPROP_INTERNAL_USE_BIT, 0)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS::ObjectToCompletePropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:3307:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS::ObjectToCompletePropertyDescriptor(JSContext* cx, ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:3307:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:3315:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToPropertyDescriptor(cx, descObj, true, desc)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:3315:30: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_IsArrayObject(JSContext*, JS::HandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:3393:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_IsArrayObject(JSContext* cx, JS::HandleValue value, bool* isArray) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'JSFunction* JS::GetSelfHostedFunction(JSContext*, const char*, JS::HandleId, unsigned int)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:3523:45: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name, nargs, &funVal)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'JSFunction* JS::NewFunctionFromSpec(JSContext*, const JSFunctionSpec*, JS::HandleId)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:3549:49: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name, fs->nargs, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &funVal)) ~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool Evaluate(JSContext*, js::ScopeKind, JS::HandleObject, const JS::ReadOnlyCompileOptions&, JS::SourceBufferHolder&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:4722:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 Evaluate(JSContext* cx, ScopeKind scopeKind, HandleObject env, ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_ExecuteScript(JSContext*, JS::HandleScript, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:4661:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS_ExecuteScript(JSContext* cx, HandleScript scriptArg, MutableHandleValue rval) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS::CloneAndExecuteScript(JSContext*, JS::HandleScript, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:4688:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS::CloneAndExecuteScript(JSContext* cx, HandleScript scriptArg, ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS::Evaluate(JSContext*, const JS::ReadOnlyCompileOptions&, const char*, size_t, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:4768:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS::Evaluate(JSContext* cx, const ReadOnlyCompileOptions& options, ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:4781:85: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 bool ok = ::Evaluate(cx, ScopeKind::Global, globalLexical, options, srcBuf, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS::Evaluate(JSContext*, const JS::ReadOnlyCompileOptions&, JS::SourceBufferHolder&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:4802:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS::Evaluate(JSContext* cx, const ReadOnlyCompileOptions& optionsArg, ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:4806:85: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return ::Evaluate(cx, ScopeKind::Global, globalLexical, optionsArg, srcBuf, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS::Evaluate(JSContext*, const JS::ReadOnlyCompileOptions&, const char16_t*, size_t, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:4817:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS::Evaluate(JSContext* cx, const ReadOnlyCompileOptions& optionsArg, ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:4764:83: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return ::Evaluate(cx, ScopeKind::Global, globalLexical, optionsArg, srcBuf, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'JSObject* JS::CallOriginalPromiseResolve(JSContext*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:5086:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS::CallOriginalPromiseResolve(JSContext* cx, JS::HandleValue resolutionValue) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:5092:63: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, resolutionValue)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'JSObject* JS::CallOriginalPromiseReject(JSContext*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:5098:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS::CallOriginalPromiseReject(JSContext* cx, JS::HandleValue rejectionValue) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:5098:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:5104:62: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 RootedObject promise(cx, PromiseObject::unforgeableReject(cx, rejectionValue)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'JSObject* JS::NewReadableDefaultStreamObject(JSContext*, JS::HandleObject, JS::HandleFunction, double, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:5257:95: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ReadableStream::createDefaultStream(cx, sourceVal, sizeVal, highWaterMarkVal, proto); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:5257:95: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'JSObject* JS::NewReadableByteStreamObject(JSContext*, JS::HandleObject, double, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:5278:83: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ReadableStream::createByteStream(cx, sourceVal, highWaterMarkVal, proto); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'JSObject* JS::ReadableStreamCancel(JSContext*, JS::HandleObject, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:5391:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS::ReadableStreamCancel(JSContext* cx, HandleObject streamObj, HandleValue reason) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS::ReadableStreamError(JSContext*, JS::HandleObject, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:5537:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS::ReadableStreamError(JSContext* cx, HandleObject streamObj, HandleValue error) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS::ReadableStreamReaderCancel(JSContext*, JS::HandleObject, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:5555:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS::ReadableStreamReaderCancel(JSContext* cx, HandleObject reader, HandleValue reason) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_ParseJSON(JSContext*, const char16_t*, uint32_t, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:6231:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS_ParseJSON(JSContext* cx, const char16_t* chars, uint32_t len, MutableHandleValue vp) ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:6235:100: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 return ParseJSONWithReviver(cx, mozilla::Range(chars, len), NullHandleValue, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:6235:100: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_ParseJSONWithReviver(JSContext*, const char16_t*, uint32_t, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:6245:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_ParseJSONWithReviver(JSContext* cx, const char16_t* chars, uint32_t len, HandleValue reviver, MutableHandleValue vp) ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:6245:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:6249:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ParseJSONWithReviver(cx, mozilla::Range(chars, len), reviver, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:6249:92: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_ParseJSONWithReviver(JSContext*, JS::HandleString, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:6253:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_ParseJSONWithReviver(JSContext* cx, HandleString str, HandleValue reviver, MutableHandleValue vp) ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:6253:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:6253:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:6264:12: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return stableChars.isLatin1() ~~~~~~~~~~~~~~~~~~~~~~ ? ParseJSONWithReviver(cx, stableChars.latin1Range(), reviver, vp) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : ParseJSONWithReviver(cx, stableChars.twoByteRange(), reviver, vp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:6264:12: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:6264:12: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:6264:12: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_ParseJSON(JSContext*, JS::HandleString, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:6239:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS_ParseJSON(JSContext* cx, HandleString str, MutableHandleValue vp) ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:6241:64: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return JS_ParseJSONWithReviver(cx, str, NullHandleValue, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_ExecuteRegExp(JSContext*, JS::HandleObject, JS::HandleObject, char16_t*, size_t, size_t*, bool, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:6612:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS_ExecuteRegExp(JSContext* cx, HandleObject obj, HandleObject reobj, char16_t* chars, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:6627:92: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return ExecuteRegExpLegacy(cx, res, reobj.as(), input, indexp, test, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_ExecuteRegExpNoStatics(JSContext*, JS::HandleObject, char16_t*, size_t, size_t*, bool, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:6631:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS_ExecuteRegExpNoStatics(JSContext* cx, HandleObject obj, char16_t* chars, size_t length, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:6642:36: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'void JS_SetPendingException(JSContext*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:6742:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_SetPendingException(JSContext* cx, HandleValue value) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/jsbool.cpp: In function 'bool js::ToBooleanSlow(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsbool.cpp:171:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ToBooleanSlow(HandleValue v) ^~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.cpp: In function 'void js::ReportUsageErrorASCII(JSContext*, JS::HandleObject, const char*)': /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.cpp:495:24: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetProperty(cx, callee, "usage", &usage)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.cpp: In function 'JSObject* js::CreateErrorNotesArray(JSContext*, JSErrorReport*)': /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.cpp:1056:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, noteObj, cx->names().message, messageVal)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.cpp:1066:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, noteObj, cx->names().fileName, filenameVal)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.cpp:1070:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, noteObj, cx->names().lineNumber, linenoVal)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.cpp:1073:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, noteObj, cx->names().columnNumber, columnVal)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:96:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:20: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = (js::AllowGC)1]': /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:77:1: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 ValueToId(JSContext* cx, typename MaybeRooted::HandleType v, ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_ValueToId(JSContext*, JS::HandleValue, JS::MutableHandleId)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:1624:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_ValueToId(JSContext* cx, HandleValue value, MutableHandleId idp) ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:1629:43: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ValueToId(cx, value, idp); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_StringToId(JSContext*, JS::HandleString, JS::MutableHandleId)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:1639:43: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 return ValueToId(cx, value, idp); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_ExecuteScript(JSContext*, JS::AutoObjectVector&, JS::HandleScript, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:4675:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS_ExecuteScript(JSContext* cx, AutoObjectVector& envChain, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS::CloneAndExecuteScript(JSContext*, JS::AutoObjectVector&, JS::HandleScript, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:4705:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS::CloneAndExecuteScript(JSContext* cx, JS::AutoObjectVector& envChain, ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:4705:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool Evaluate(JSContext*, JS::AutoObjectVector&, const JS::ReadOnlyCompileOptions&, JS::SourceBufferHolder&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:4748:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 Evaluate(JSContext* cx, AutoObjectVector& envChain, const ReadOnlyCompileOptions& optionsArg, ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:4755:71: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return ::Evaluate(cx, scope->kind(), env, optionsArg, srcBuf, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS::Evaluate(JSContext*, JS::AutoObjectVector&, const JS::ReadOnlyCompileOptions&, JS::SourceBufferHolder&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:4810:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS::Evaluate(JSContext* cx, AutoObjectVector& envChain, const ReadOnlyCompileOptions& optionsArg, ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:4813:61: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return ::Evaluate(cx, envChain, optionsArg, srcBuf, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS::Evaluate(JSContext*, JS::AutoObjectVector&, const JS::ReadOnlyCompileOptions&, const char16_t*, size_t, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:4824:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS::Evaluate(JSContext* cx, AutoObjectVector& envChain, const ReadOnlyCompileOptions& optionsArg, ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:4828:61: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return ::Evaluate(cx, envChain, optionsArg, srcBuf, rval); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsfun.h:14:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitFrameIterator.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/Bailouts.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/LIR.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h: In function 'JSObject* JS_GetConstructor(JSContext*, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:836:49: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return GetProperty(cx, obj, receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'JSObject* CloneFunctionObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleScope)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:3649:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportIsNotFunction(cx, v); ~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS::ReadableStreamEnqueue(JSContext*, JS::HandleObject, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:5487:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS::ReadableStreamEnqueue(JSContext* cx, HandleObject streamObj, HandleValue chunk) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_Stringify(JSContext*, JS::MutableHandleValue, JS::HandleObject, JS::HandleValue, JSONWriteCallback, void*)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:6191:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS_Stringify(JSContext* cx, MutableHandleValue vp, HandleObject replacer, ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:6191:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:6200:19: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!Stringify(cx, vp, replacer, space, sb, StringifyBehavior::Normal)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS::ToJSONMaybeSafely(JSContext*, JS::HandleObject, JSONWriteCallback, void*)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:6220:19: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!Stringify(cx, &inputValue, nullptr, NullHandleValue, sb, ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StringifyBehavior::RestrictedSafe)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS::GetFirstArgumentAsTypeHint(JSContext*, JS::CallArgs, JSType*)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:1701:70: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 const char* source = ValueToSourceForError(cx, args.get(0), bytes); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS::Evaluate(JSContext*, const JS::ReadOnlyCompileOptions&, const char*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:4832:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS::Evaluate(JSContext* cx, const ReadOnlyCompileOptions& optionsArg, ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:4798:71: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return Evaluate(cx, options, buffer.begin(), buffer.length(), rval); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.cpp: In function 'void js::ReportMissingArg(JSContext*, JS::HandleValue, unsigned int)': /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.cpp:1001:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ReportMissingArg(JSContext* cx, HandleValue v, unsigned arg) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.cpp:1009:40: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 bytes = DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, v, name); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.cpp: In function 'bool js::ReportIsNullOrUndefined(JSContext*, int, JS::HandleValue, JS::HandleString)': /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.cpp:969:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ReportIsNullOrUndefined(JSContext* cx, int spindex, HandleValue v, ^~ /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.cpp:974:73: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 UniqueChars bytes = DecompileValueGenerator(cx, spindex, v, fallback); ^ /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.cpp: In function 'bool js::ReportValueErrorFlags(JSContext*, unsigned int, unsigned int, int, JS::HandleValue, JS::HandleString, const char*, const char*)': /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.cpp:1019:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ReportValueErrorFlags(JSContext* cx, unsigned flags, const unsigned errorNumber, ^~ /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.cpp:1028:36: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 bytes = DecompileValueGenerator(cx, spindex, v, fallback); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In member function 'bool JS::ObjectOpResult::reportStrictErrorOrWarning(JSContext*, JS::HandleObject, JS::HandleId, bool)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:170:63: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nullptr, nullptr, nullptr); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:174:43: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 RootedString str(cx, ValueToSource(cx, idv)); ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::Handle)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2424:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 JS_DefineUCProperty(JSContext* cx, HandleObject obj, const char16_t* name, size_t namelen, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2148:52: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 desc.attributes(), result); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2159:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 JS_DefinePropertyById(JSContext* cx, HandleObject obj, HandleId id, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2148:52: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 desc.attributes(), result); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscriptinlines.h:18:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:98, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:20: /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h: In member function 'bool JSCompartment::wrap(JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h:85:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JSCompartment::wrap(JSContext* cx, JS::MutableHandleValue vp) ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_WrapValue(JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:832:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS_WrapValue(JSContext* cx, MutableHandleValue vp) ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool ResolveOrRejectPromise(JSContext*, JS::HandleObject, JS::HandleValue, bool)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:5110:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ResolveOrRejectPromise(JSContext* cx, JS::HandleObject promiseObj, JS::HandleValue resultOrReason_, ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS::ResolvePromise(JSContext*, JS::HandleObject, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:5140:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS::ResolvePromise(JSContext* cx, JS::HandleObject promiseObj, JS::HandleValue resolutionValue) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS::RejectPromise(JSContext*, JS::HandleObject, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:5146:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS::RejectPromise(JSContext* cx, JS::HandleObject promiseObj, JS::HandleValue rejectionValue) ^~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.cpp: In member function 'bool JSContext::getPendingException(JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.cpp:1464:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JSContext::getPendingException(MutableHandleValue rval) ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.cpp:1464:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_GetPendingException(JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:6732:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS_GetPendingException(JSContext* cx, MutableHandleValue vp) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:6738:38: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return cx->getPendingException(vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'JSExceptionState* JS_SaveExceptionState(JSContext*)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:6738:38: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return cx->getPendingException(vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool CallOriginalPromiseThenImpl(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::MutableHandleObject, bool)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:5187:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!OriginalPromiseThen(cx, promise, onFulfilled, onRejected, resultObj, createDependent)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.cpp: In member function 'bool JSCompartment::wrap(JSContext*, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.cpp:536:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 JSCompartment::wrap(JSContext* cx, MutableHandle desc) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.cpp: In member function 'bool JSCompartment::getTemplateLiteralObject(JSContext*, JS::HandleObject, JS::MutableHandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.cpp:665:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, templateObj, cx->names().raw, rawValue, nullptr, nullptr, 0)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitFrames.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/Bailouts.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/jit/LIR.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'JSObject* JS_New(JSContext*, JS::HandleObject, const JS::HandleValueArray&)': /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:1107:6: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spindex, v, fallback, nullptr, nullptr)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:4924:9: note: in expansion of macro 'ReportValueError' ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, ctorVal, nullptr); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:4933:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!js::Construct(cx, ctorVal, args, ctorVal, &obj)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:4933:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_CallFunctionValue(JSContext*, JS::HandleObject, JS::HandleValue, const JS::HandleValueArray&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2877:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_CallFunctionValue(JSContext* cx, HandleObject obj, HandleValue fval, const HandleValueArray& args, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2877:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2890:45: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, fval, thisv, iargs, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2890:45: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_CallFunction(JSContext*, JS::HandleObject, JS::HandleFunction, const JS::HandleValueArray&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2894:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS_CallFunction(JSContext* cx, HandleObject obj, HandleFunction fun, const HandleValueArray& args, ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2908:45: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, fval, thisv, iargs, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2908:45: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS_CallFunctionName(JSContext*, JS::HandleObject, const char*, const JS::HandleValueArray&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2912:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS_CallFunctionName(JSContext* cx, HandleObject obj, const char* name, const HandleValueArray& args, ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsfun.h:14:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitFrameIterator.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/Bailouts.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/LIR.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:844:54: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return GetProperty(cx, obj, receiverValue, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2934:45: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, fval, thisv, iargs, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2934:45: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS::Construct(JSContext*, JS::HandleValue, JS::HandleObject, const JS::HandleValueArray&, JS::MutableHandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2953:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS::Construct(JSContext* cx, HandleValue fval, HandleObject newTarget, const JS::HandleValueArray& args, ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitFrames.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/Bailouts.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/jit/LIR.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:1107:6: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spindex, v, fallback, nullptr, nullptr)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2961:9: note: in expansion of macro 'ReportValueError' ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, fval, nullptr); ^ /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:1107:6: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spindex, v, fallback, nullptr, nullptr)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2967:9: note: in expansion of macro 'ReportValueError' ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, newTargetVal, nullptr); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2975:61: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Construct(cx, fval, cargs, newTargetVal, objp); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2975:61: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS::Construct(JSContext*, JS::HandleValue, const JS::HandleValueArray&, JS::MutableHandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2979:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS::Construct(JSContext* cx, HandleValue fval, const JS::HandleValueArray& args, ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitFrames.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/Bailouts.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/jit/LIR.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:1107:6: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spindex, v, fallback, nullptr, nullptr)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2987:9: note: in expansion of macro 'ReportValueError' ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, fval, nullptr); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2995:53: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Construct(cx, fval, cargs, fval, objp); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2995:53: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp: In function 'bool JS::Call(JSContext*, JS::HandleValue, JS::HandleValue, const JS::HandleValueArray&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2938:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS::Call(JSContext* cx, HandleValue thisv, HandleValue fval, const JS::HandleValueArray& args, ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2938:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2938:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2949:45: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, fval, thisv, iargs, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.cpp:2949:45: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsfriendapi.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/gc/Heap.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/gc/Barrier.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsfun.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitFrameIterator.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/Bailouts.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/LIR.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/Lowering-shared.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsapi.h: In function 'void js::RunJobs(JSContext*)': /builddir/build/BUILD/firefox-56.0/js/src/jsapi.h:3482:43: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, thisv, fun, args, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsapi.h:3482:43: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src23.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.cpp:1258:48: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (cx->getPendingException(&exn)) { ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src24.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src24.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/jsgc.cpp: In member function 'void js::gc::GCRuntime::incrementalCollectSlice(js::SliceBudget&, JS::gcreason::Reason, js::AutoLockForExclusiveAccess&)': /builddir/build/BUILD/firefox-56.0/js/src/jsgc.cpp:6582:35: warning: this statement may fall through [-Wimplicit-fallthrough=] incrementalState = State::MarkRoots; ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsgc.cpp:6586:7: note: here case State::MarkRoots: ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsgc.cpp:6597:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (isIncremental && useZeal && hasZealMode(ZealMode::IncrementalRootsThenFinish)) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsgc.cpp:6602:7: note: here case State::Mark: ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsgc.cpp:6652:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (isIncremental && useZeal && ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsgc.cpp:6661:7: note: here case State::Sweep: ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsgc.cpp:6667:35: warning: this statement may fall through [-Wimplicit-fallthrough=] incrementalState = State::Finalize; ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsgc.cpp:6671:7: note: here case State::Finalize: ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsgc.cpp:6700:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (isCompacting && !budget.isUnlimited()) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsgc.cpp:6705:7: note: here case State::Compact: ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsgc.cpp:6717:35: warning: this statement may fall through [-Wimplicit-fallthrough=] incrementalState = State::Decommit; ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsgc.cpp:6721:7: note: here case State::Decommit: ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp: In function 'bool IsDate(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:1427:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 IsDate(HandleValue v) ^~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp: In function 'bool date_setTime_impl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:1788:28: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(ClippedTime::invalid(), args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:1796:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(TimeClip(result), args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool date_setMilliseconds_impl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:1858:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(u, args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool date_setUTCMilliseconds_impl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:1888:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(v, args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool date_setSeconds_impl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:1925:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(u, args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool date_setUTCSeconds_impl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:1962:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(v, args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool date_setMinutes_impl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2004:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(u, args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool date_setUTCMinutes_impl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2047:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(v, args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool date_setHours_impl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2094:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(u, args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool date_setUTCHours_impl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2141:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(v, args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool date_setDate_impl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2173:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(u, args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool date_setUTCDate_impl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2205:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(v, args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool date_setMonth_impl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2262:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(u, args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool date_setUTCMonth_impl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2299:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(v, args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2357:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(u, args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2399:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(v, args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool date_setYear_impl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2426:28: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(ClippedTime::invalid(), args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2442:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(TimeClip(u), args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp: In function 'bool date_toLocaleFormat_impl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2865:69: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return ToLocaleFormatHelper(cx, dateObj, format, args.rval()); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:30, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2876:73: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return ToLocaleFormatHelper(cx, dateObj, fmtbytes.ptr(), args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp: In function 'bool IsObject(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2944:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 IsObject(HandleValue v) ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp: In function 'bool IsFunction(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp:96:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 IsFunction(HandleValue v) ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp: In function 'bool IsIterator(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:1137:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 IsIterator(HandleValue v) ^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp: In function 'bool legacy_iterator_next_impl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:1123:26: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 if (!ValueToId(cx, current, &id)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:1127:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, obj, obj, id, rval)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:1132:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NewKeyValuePair(cx, id, rval, rval); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:30, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In function 'bool FinishDateClassInit(JSContext*, JS::HandleObject, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1436:55: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj, receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:3286:32: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 NativeDefineProperty(cx, proto.as(), toGMTStringId, toUTCStringFun, ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nullptr, nullptr, 0); ~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:30, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h: In function 'bool Error(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:180:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp: In function 'bool NewKeyValuePair(JSContext*, jsid, const JS::Value&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:77:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 NewKeyValuePair(JSContext* cx, jsid id, const Value& val, MutableHandleValue rval) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:79:53: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NewValuePair(cx, IdToValue(id), val, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp: In function 'bool stopiter_hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:1605:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 stopiter_hasInstance(JSContext* cx, HandleObject obj, MutableHandleValue v, bool* bp) ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:30, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h: In function 'const char* FormatValue(JSContext*, const JS::Value&, JSAutoByteString&)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool GetMsecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool GetSecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool GetMinsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool GetMonthOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:48, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h: In function 'bool SuppressDeletedPropertyHelper(JSContext*, JS::HandleObject, StringPredicate) [with StringPredicate = {anonymous}::SingleStringPredicate]': /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:1466:51: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!GetPropertyDescriptor(cx, proto, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool date_UTC(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:30, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h: In function 'bool date_parse(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:30, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:840:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 GetProperty(JSContext* cx, HandleObject obj, HandleObject receiver, HandleId id, ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:30, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:30, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleObject, js::PropertyName*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:848:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 GetProperty(JSContext* cx, HandleObject obj, HandleObject receiver, PropertyName* name, ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:30, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:43:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:90:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 Call(JSContext* cx, HandleValue fval, JSObject* thisObj, MutableHandleValue rval) ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:90:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:94:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, fval, thisv, args, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:94:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool date_toJSON(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2571:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, obj, obj, cx->names().toISOString, &toISO)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2582:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, toISO, obj, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2582:44: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jsexn.cpp: In function 'bool JS::CreateError(JSContext*, JSExnType, JS::HandleObject, JS::HandleString, uint32_t, uint32_t, JSErrorReport*, JS::HandleString, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsexn.cpp:1096:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS::CreateError(JSContext* cx, JSExnType type, HandleObject stack, HandleString fileName, ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsexn.cpp: In function 'bool js::GetInternalError(JSContext*, unsigned int, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsexn.cpp:1168:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::GetInternalError(JSContext* cx, unsigned errorNumber, MutableHandleValue error) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsexn.cpp:1172:87: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return CallSelfHostedFunction(cx, "GetInternalError", NullHandleValue, args, error); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsexn.cpp: In function 'bool js::GetTypeError(JSContext*, unsigned int, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsexn.cpp:1176:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::GetTypeError(JSContext* cx, unsigned errorNumber, MutableHandleValue error) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsexn.cpp:1180:83: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return CallSelfHostedFunction(cx, "GetTypeError", NullHandleValue, args, error); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jsfriendapi.cpp: In function 'bool JS_WrapPropertyDescriptor(JSContext*, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/src/jsfriendapi.cpp:210:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 JS_WrapPropertyDescriptor(JSContext* cx, JS::MutableHandle desc) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsfriendapi.cpp: In function 'void js::AssertSameCompartment(JSContext*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsfriendapi.cpp:382:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::AssertSameCompartment(JSContext* cx, JS::HandleValue v) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsfriendapi.cpp: In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsfriendapi.cpp:1385:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ReportIsNotFunction(JSContext* cx, HandleValue v) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsfriendapi.cpp:1388:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ReportIsNotFunction(cx, v, -1); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp: In function 'bool JS::OrdinaryHasInstance(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp:732:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS::OrdinaryHasInstance(JSContext* cx, HandleObject objArg, HandleValue v, bool* bp) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp:760:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, obj, obj, cx->names().prototype, &pval)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:30:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:1107:6: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spindex, v, fallback, nullptr, nullptr)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp:770:9: note: in expansion of macro 'ReportValueError' ReportValueError(cx, JSMSG_BAD_PROTOTYPE, -1, val, nullptr); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp:57:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:29: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h: In function 'void js::ReportIncompatibleMethod(JSContext*, const JS::CallArgs&, const js::Class*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:832:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportIsNotFunction(cx, v, -1, construct); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h: In function 'void js::ReportIncompatible(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:832:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportIsNotFunction(cx, v, -1, construct); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp: In function 'bool date_toPrimitive(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:3022:58: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return OrdinaryToPrimitive(cx, obj, hint, args.rval()); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/jsgc.cpp: In function 'JSObject* js::gc::NewMemoryInfoObject(JSContext*)': /builddir/build/BUILD/firefox-56.0/js/src/jsgc.cpp:8442:31: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 if (!JS_DefineProperty(cx, obj, pair.name, UndefinedHandleValue, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_ENUMERATE | JSPROP_SHARED, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getter, nullptr)) ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsgc.cpp:8477:31: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 if (!JS_DefineProperty(cx, zoneObj, pair.name, UndefinedHandleValue, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_ENUMERATE | JSPROP_SHARED, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getter, nullptr)) ~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:48, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h: In member function 'bool js::NativeIterator::initProperties(JSContext*, JS::Handle, const JS::AutoIdVector&)': /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:159:48: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSString* str = ToStringSlow(cx, idv); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp: In function 'JSObject* js::CreateIterResultObject(JSContext*, JS::HandleValue, bool)': /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:1044:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::CreateIterResultObject(JSContext* cx, HandleValue value, bool done) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:1054:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, resultObj, cx->names().value, value)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:1058:24: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 if (!DefineProperty(cx, resultObj, cx->names().done, ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ done ? TrueHandleValue : FalseHandleValue)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp: In function 'bool js::UnwindIteratorForException(JSContext*, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:1349:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 bool getOk = cx->getPendingException(&v); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp: In function 'bool js::IteratorCloseForException(JSContext*, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:1374:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, obj, obj, cx->names().return_, &returnMethod)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jsfriendapi.cpp:1388:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ReportIsNotFunction(cx, v, -1); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:1390:48: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 bool ok = Call(cx, returnMethod, obj, &rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:1390:48: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:48, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h: In function 'bool js::SuppressDeletedProperty(JSContext*, JS::HandleObject, jsid)': /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:159:48: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSString* str = ToStringSlow(cx, idv); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h: In function 'bool js::SuppressDeletedElement(JSContext*, JS::HandleObject, uint32_t)': /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:159:48: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSString* str = ToStringSlow(cx, idv); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = (js::AllowGC)1]': /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:77:1: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 ValueToId(JSContext* cx, typename MaybeRooted::HandleType v, ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp: In function 'bool legacy_iterator_next(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:1123:26: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 if (!ValueToId(cx, current, &id)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:1127:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, obj, obj, id, rval)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:1132:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NewKeyValuePair(cx, id, rval, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp: In function 'bool js::IteratorMore(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:1560:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::IteratorMore(JSContext* cx, HandleObject iterobj, MutableHandleValue rval) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:1123:26: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 if (!ValueToId(cx, current, &id)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:1127:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, obj, obj, id, rval)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:1132:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NewKeyValuePair(cx, id, rval, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:1579:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, iterobj, iterobj, cx->names().next, rval)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:1587:18: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!js::Call(cx, rval, iterval, args, rval)) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:1587:18: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:1592:37: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!cx->getPendingException(&exception)) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp: In function 'bool FormatDate(JSContext*, double, FormatSpec, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2615:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 FormatDate(JSContext* cx, double utcTime, FormatSpec format, MutableHandleValue rval) ^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp: In function 'bool ToLocaleFormatHelper(JSContext*, JS::HandleObject, const char*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2721:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ToLocaleFormatHelper(JSContext* cx, HandleObject obj, const char* format, MutableHandleValue rval) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp: In function 'bool date_toLocaleFormat(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2865:69: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return ToLocaleFormatHelper(cx, dateObj, format, args.rval()); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:30, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2876:73: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return ToLocaleFormatHelper(cx, dateObj, fmtbytes.ptr(), args.rval()); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jsexn.cpp: In member function 'bool js::ErrorReport::init(JSContext*, JS::HandleValue, js::ErrorReport::SniffingBehavior)': /builddir/build/BUILD/firefox-56.0/js/src/jsexn.cpp:854:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ErrorReport::init(JSContext* cx, HandleValue exn, ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:30, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jsexn.cpp:911:27: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (JS_GetProperty(cx, exnObject, js_name_str, &val) && val.isString()) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsexn.cpp:917:27: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (JS_GetProperty(cx, exnObject, js_message_str, &val) && val.isString()) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsexn.cpp:945:27: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (JS_GetProperty(cx, exnObject, filename_str, &val)) { ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:30, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jsexn.cpp:956:28: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetProperty(cx, exnObject, js_lineNumber_str, &val) || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:180:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jsexn.cpp:964:28: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetProperty(cx, exnObject, js_columnNumber_str, &val) || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:180:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool exn_toSource(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jsexn.cpp:524:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, obj, obj, cx->names().name, &nameVal) || ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:30, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jsexn.cpp:532:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, obj, obj, cx->names().message, &messageVal) || ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsexn.cpp:533:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !(message = ValueToSource(cx, messageVal))) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsexn.cpp:540:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, obj, obj, cx->names().fileName, &filenameVal) || ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsexn.cpp:541:35: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !(filename = ValueToSource(cx, filenameVal))) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsexn.cpp:548:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, obj, obj, cx->names().lineNumber, &linenoVal) || ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:180:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:30, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jsexn.cpp: In function 'const char* js::ValueToSourceForError(JSContext*, JS::HandleValue, JSAutoByteString&)': /builddir/build/BUILD/firefox-56.0/js/src/jsexn.cpp:1118:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ValueToSourceForError(JSContext* cx, HandleValue val, JSAutoByteString& bytes) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsexn.cpp:1118:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsexn.cpp:1128:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 RootedString str(cx, JS_ValueToSource(cx, val)); ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp: In function 'JSAtom* js::IdToFunctionName(JSContext*, JS::HandleId, FunctionPrefixKind)': /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp:2387:38: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 RootedAtom name(cx, ToAtom(cx, idv)); ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp: In function 'bool js::SetFunctionNameIfNoOwnName(JSContext*, JS::HandleFunction, JS::HandleValue, FunctionPrefixKind)': /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp:2416:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::SetFunctionNameIfNoOwnName(JSContext* cx, HandleFunction fun, HandleValue name, ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp:2436:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ValueToId(cx, name, &id)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp:2444:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!NativeDefineProperty(cx, fun, cx->names().name, funNameVal, nullptr, nullptr, ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_READONLY)) ~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::DateConstructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp: In member function 'void js::DateObject::setUTCTime(JS::ClippedTime, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:1290:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 DateObject::setUTCTime(ClippedTime t, MutableHandleValue vp) ^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp: In function 'bool date_setTime(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:1788:28: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(ClippedTime::invalid(), args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:1796:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(TimeClip(result), args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool date_setMilliseconds(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:1858:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(u, args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool date_setUTCMilliseconds(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:1888:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(v, args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool date_setSeconds(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:1925:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(u, args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool date_setUTCSeconds(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:1962:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(v, args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool date_setMinutes(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2004:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(u, args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool date_setUTCMinutes(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2047:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(v, args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool date_setHours(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2094:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(u, args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool date_setUTCHours(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2141:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(v, args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool date_setDate(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2173:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(u, args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool date_setUTCDate(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2205:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(v, args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool date_setMonth(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2262:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(u, args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool date_setUTCMonth(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2299:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(v, args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool date_setFullYear(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2357:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(u, args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool date_setUTCFullYear(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2399:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(v, args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool date_setYear(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2426:28: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(ClippedTime::invalid(), args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:2442:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 dateObj->setUTCTime(TimeClip(u), args.rval()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp: In static member function 'static bool JSFunction::getUnresolvedLength(JSContext*, JS::HandleFunction, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp:1368:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JSFunction::getUnresolvedLength(JSContext* cx, HandleFunction fun, MutableHandleValue v) ^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp: In function 'bool fun_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp:442:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, proto, cx->names().constructor, objVal, nullptr, nullptr, 0)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp:450:62: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JSPROP_PERMANENT | JSPROP_RESOLVING); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp:550:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!NativeDefineProperty(cx, fun, id, v, nullptr, nullptr, ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_READONLY | JSPROP_RESOLVING)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp:550:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool js::fun_toString(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool fun_toSource(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp: In function 'bool Snapshot(JSContext*, JS::HandleObject, unsigned int, JS::AutoIdVector*)': /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:326:53: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!Proxy::getOwnPropertyDescriptor(cx, pobj, proxyProps[n], &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:326:53: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!Proxy::getOwnPropertyDescriptor(cx, pobj, proxyProps[n], &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:30, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h: In function 'JS::UniqueChars JS::FormatStackDump(JSContext*, JS::UniqueChars&&, bool, bool, bool)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jsfriendapi.cpp:954:29: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, obj, obj, id, &v)) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp: In function 'bool js::fun_call(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp:1243:58: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, func, args.get(0), iargs, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp:1243:58: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp: In function 'bool js::fun_apply(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp:1309:54: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, fval, args[0], args2, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp:1309:54: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp: In static member function 'static bool JSFunction::finishBoundFunctionInit(JSContext*, JS::HandleFunction, JS::HandleObject, int32_t)': /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp:1516:29: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, targetObj, targetObj, idRoot, &targetLength)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp:1540:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, targetObj, targetObj, cx->names().name, &targetName)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp: In function 'JSObject* CreateFunctionPrototype(JSContext*, JSProtoKey)': /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp:936:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!NativeDefineProperty(cx, throwTypeError, lengthId, nonConfigurableDesc, lengthResult)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp:946:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!NativeDefineProperty(cx, throwTypeError, nameId, nonConfigurableDesc, nameResult)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:30, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h: In function 'bool FunctionConstructor(JSContext*, const JS::CallArgs&, js::GeneratorKind, js::FunctionAsyncKind)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp: In function 'js::PropertyIteratorObject* NewPropertyIteratorObject(JSContext*, unsigned int)': /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:641:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, res, cx->names().next, value)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp: In function 'JSFunction* js::DefineFunction(JSContext*, JS::HandleObject, JS::HandleId, js::Native, unsigned int, unsigned int, js::gc::AllocKind)': /builddir/build/BUILD/firefox-56.0/js/src/jsfun.cpp:2494:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, obj, id, funVal, gop, sop, flags & ~JSFUN_FLAGS_MASK)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp: In function 'JSObject* js::GetIterator(JSContext*, JS::HandleObject, unsigned int)': /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:556:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, obj, obj, name, &rval)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:575:22: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!js::Call(cx, rval, thisv, args, &rval)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:575:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:30:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:1111:6: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spindex, v, fallback, arg1, nullptr)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:586:9: note: in expansion of macro 'ReportValueError2' ReportValueError2(cx, JSMSG_BAD_TRAP_RETURN_VALUE, ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp: In function 'JSObject* js::ValueToIterator(JSContext*, unsigned int, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:1287:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ValueToIterator(JSContext* cx, unsigned flags, HandleValue vp) ^~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Date.h:35:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsdate.cpp:18, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src24.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp: In function 'bool js::IteratorConstructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsiter.cpp:1088:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 ReportMissingArg(cx, args.calleev(), 0); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src25.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src25.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp: In function 'bool IsNumber(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:525:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 IsNumber(HandleValue v) ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp: In function 'bool num_toString_impl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:729:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToInteger(cx, args[0], &d2)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp: In function 'bool num_toFixed_impl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:959:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToInteger(cx, args[0], &prec)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp: In function 'bool num_toExponential_impl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:1007:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToInteger(cx, args[0], &prec)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp: In function 'bool num_toPrecision_impl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:1069:19: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToInteger(cx, args[0], &prec)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:25:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'bool ReportCantConvert(JSContext*, unsigned int, JS::HandleObject, JSType)': /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:1111:6: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spindex, v, fallback, arg1, nullptr)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:3057:5: note: in expansion of macro 'ReportValueError2' ReportValueError2(cx, errorNumber, JSDVG_SEARCH_STACK, val, str, ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'bool MaybeCallMethod(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:3029:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 MaybeCallMethod(JSContext* cx, HandleObject obj, HandleId id, MutableHandleValue vp) ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:25, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jscntxtinlines.h:19:0, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:29, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject-inl.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:37, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:94:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, fval, thisv, args, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:94:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'bool GetPropertyIfPresent(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:239:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 GetPropertyIfPresent(JSContext* cx, HandleObject obj, HandleId id, MutableHandleValue vp, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:25, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jscntxtinlines.h:19:0, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:29, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject-inl.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:37, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:98:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 Call(JSContext* cx, HandleValue fval, HandleValue thisv, HandleValue arg0, MutableHandleValue rval) ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:98:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:98:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:98:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:102:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, fval, thisv, args, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:102:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:126:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 Call(JSContext* cx, HandleValue fval, JSObject* thisObj, ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:126:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:126:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:126:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:133:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, fval, thisv, args, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:133:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:35:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h: In static member function 'static JSString* {anonymous}::KeyStringifier >::toString(JSContext*, JS::HandleId)': /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:159:48: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSString* str = ToStringSlow(cx, idv); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'void js::ReportNotObjectArg(JSContext*, const char*, const char*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:91:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ReportNotObjectArg(JSContext* cx, const char* nth, const char* fun, HandleValue v) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:91:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:96:63: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (const char* chars = ValueToSourceForError(cx, v, bytes)) { ^ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'void js::ReportNotObjectWithName(JSContext*, const char*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:103:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ReportNotObjectWithName(JSContext* cx, const char* name, HandleValue v) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:108:63: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (const char* chars = ValueToSourceForError(cx, v, bytes)) { ^ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'bool js::Throw(JSContext*, jsid, unsigned int)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:258:46: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JSString* idstr = ValueToSource(cx, idVal); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'bool js::Throw(JSContext*, JSObject*, unsigned int)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:273:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSDVG_IGNORE_STACK, val, nullptr, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nullptr, nullptr); ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'bool js::ToPropertyDescriptor(JSContext*, JS::HandleValue, bool, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:298:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ToPropertyDescriptor(JSContext* cx, HandleValue descval, bool checkAccessors, ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:298:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:316:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:327:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:338:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:347:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:359:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:377:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'JS::Result<> js::CheckPropertyDescriptorAccessors(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:411:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 js::CheckPropertyDescriptorAccessors(JSContext* cx, Handle desc) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'void js::CompletePropertyDescriptor(JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:423:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 js::CompletePropertyDescriptor(MutableHandle desc) ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:25, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In function 'bool js::GetPrototypeFromConstructor(JSContext*, JS::HandleObject, JS::MutableHandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In static member function 'static bool JSObject::nonNativeSetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:1030:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JSObject::nonNativeSetProperty(JSContext* cx, HandleObject obj, HandleId id, HandleValue v, ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:1030:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:1036:47: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (wpmap && !wpmap->triggerWatchpoint(cx, obj, id, &value)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:1039:73: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return obj->getOpsSetProperty()(cx, obj, id, value, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:1039:73: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In static member function 'static bool JSObject::nonNativeSetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:1043:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JSObject::nonNativeSetElement(JSContext* cx, HandleObject obj, uint32_t index, HandleValue v, ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:1043:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:1049:65: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:1049:65: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'bool js::LookupNameUnqualified(JSContext*, js::HandlePropertyName, JS::HandleObject, JS::MutableHandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:2292:66: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!DebugEnvironmentProxy::getMaybeSentinelValue(cx, envProxy, id, &v)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'bool js::HasOwnProperty(JSContext*, JS::HandleObject, JS::HandleId, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:2330:16: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!op(cx, obj, id, &desc)) ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In static member function 'static bool JSObject::reportReadOnly(JSContext*, jsid, unsigned int)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:2566:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nullptr, nullptr); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In static member function 'static bool JSObject::reportNotConfigurable(JSContext*, jsid, unsigned int)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:2575:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nullptr, nullptr); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In static member function 'static bool JSObject::reportNotExtensible(JSContext*, JS::HandleObject, unsigned int)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:2584:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nullptr, nullptr); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'bool js::GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:2753:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 js::GetOwnPropertyDescriptor(JSContext* cx, HandleObject obj, HandleId id, ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:2757:39: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 bool ok = op(cx, obj, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:2763:79: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return NativeGetOwnPropertyDescriptor(cx, obj.as(), id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'bool js::TestIntegrityLevel(JSContext*, JS::HandleObject, js::IntegrityLevel, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:614:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'bool js::DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:2775:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 js::DefineProperty(JSContext* cx, HandleObject obj, HandleId id, Handle desc, ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:2780:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return op(cx, obj, id, desc, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:2781:77: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return NativeDefineProperty(cx, obj.as(), id, desc, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'bool js::DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:2767:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 js::DefineProperty(JSContext* cx, HandleObject obj, HandleId id, Handle desc) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:2770:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return DefineProperty(cx, obj, id, desc, result) && ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'bool JS_CopyPropertyFrom(JSContext*, JS::HandleId, JS::HandleObject, JS::HandleObject, PropertyCopyBehavior)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:1060:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:1081:54: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return DefineProperty(cx, target, wrappedId, desc); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/json.cpp: In function 'bool Walk(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:762:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 Walk(JSContext* cx, HandleObject holder, HandleId name, HandleValue reviver, MutableHandleValue vp) ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:762:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:25, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:797:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!Walk(cx, obj, id, reviver, &newElement)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:797:26: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:809:40: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!DefineProperty(cx, obj, id, desc, ignored)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:828:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!Walk(cx, obj, id, reviver, &newElement)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:828:26: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:840:40: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!DefineProperty(cx, obj, id, desc, ignored)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:35:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:159:48: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSString* str = ToStringSlow(cx, idv); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:853:57: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, reviver, holder, keyVal, val, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:853:57: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:853:57: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:853:57: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'bool js::DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JSGetterOp, JSSetterOp, unsigned int, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:2785:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::DefineProperty(JSContext* cx, HandleObject obj, HandleId id, HandleValue value, ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:2795:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return op(cx, obj, id, desc, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:2797:77: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return NativeDefineProperty(cx, obj.as(), id, desc, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'bool js::DefineProperty(JSContext*, JS::HandleObject, js::PropertyName*, JS::HandleValue, JSGetterOp, JSSetterOp, unsigned int, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:2801:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::DefineProperty(JSContext* cx, HandleObject obj, PropertyName* name, HandleValue value, ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:2806:76: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, obj, id, value, getter, setter, attrs, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'bool js::DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, JSGetterOp, JSSetterOp, unsigned int, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:2810:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::DefineElement(JSContext* cx, HandleObject obj, uint32_t index, HandleValue value, ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:2820:76: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, obj, id, value, getter, setter, attrs, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'bool js::DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JSGetterOp, JSSetterOp, unsigned int)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:2824:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::DefineProperty(JSContext* cx, HandleObject obj, HandleId id, HandleValue value, ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:2828:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, obj, id, value, getter, setter, attrs, result)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'bool DefineStandardSlot(JSContext*, JS::HandleObject, JSProtoKey, JSAtom*, JS::HandleValue, uint32_t, bool&)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:1740:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 DefineStandardSlot(JSContext* cx, HandleObject obj, JSProtoKey key, JSAtom* atom, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:1744:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 named = DefineProperty(cx, obj, id, v, nullptr, nullptr, attrs); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'bool js::DefineProperty(JSContext*, JS::HandleObject, js::PropertyName*, JS::HandleValue, JSGetterOp, JSSetterOp, unsigned int)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:2839:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::DefineProperty(JSContext* cx, HandleObject obj, PropertyName* name, HandleValue value, ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:2843:68: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, obj, id, value, getter, setter, attrs); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'bool js::FromPropertyDescriptorToObject(JSContext*, JS::Handle, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:152:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 js::FromPropertyDescriptorToObject(JSContext* cx, Handle desc, ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:152:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:164:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!DefineProperty(cx, obj, names.value, desc.value())) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:172:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, obj, names.writable, v)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:182:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, obj, names.get, v)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:192:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, obj, names.set, v)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:199:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, obj, names.enumerable, v)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:206:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, obj, names.configurable, v)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'bool JS::FromPropertyDescriptor(JSContext*, JS::Handle, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:136:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 JS::FromPropertyDescriptor(JSContext* cx, Handle desc, MutableHandleValue vp) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:136:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:148:55: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return FromPropertyDescriptorToObject(cx, desc, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/json.cpp: In function 'bool Revive(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:857:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 Revive(JSContext* cx, HandleValue reviver, MutableHandleValue vp) ^~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:857:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:863:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, obj, cx->names().empty, vp)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:867:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Walk(cx, obj, id, reviver, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:867:41: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'bool js::DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, JSGetterOp, JSSetterOp, unsigned int)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:2847:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::DefineElement(JSContext* cx, HandleObject obj, uint32_t index, HandleValue value, ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:2856:68: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, obj, id, value, getter, setter, attrs); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'bool js::GetPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:2877:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 js::GetPropertyDescriptor(JSContext* cx, HandleObject obj, HandleId id, ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:2884:70: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 bool ok = Proxy::getPropertyDescriptor(cx, pobj, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:2890:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!GetOwnPropertyDescriptor(cx, pobj, id, desc)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'bool js::DefineFunctions(JSContext*, JS::HandleObject, const JSFunctionSpec*, js::DefineAsIntrinsic)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:3003:83: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, obj, id, funVal, gop, sop, flags & ~JSFUN_FLAGS_MASK); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'bool JS::OrdinaryToPrimitive(JSContext*, JS::HandleObject, JSType, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:3065:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS::OrdinaryToPrimitive(JSContext* cx, HandleObject obj, JSType hint, MutableHandleValue vp) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:3084:29: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!MaybeCallMethod(cx, obj, id, vp)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:3090:29: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!MaybeCallMethod(cx, obj, id, vp)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:3115:29: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!MaybeCallMethod(cx, obj, id, vp)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:3121:29: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!MaybeCallMethod(cx, obj, id, vp)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'bool js::ToPrimitiveSlow(JSContext*, JSType, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:3131:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::ToPrimitiveSlow(JSContext* cx, JSType preferredType, MutableHandleValue vp) ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:25, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jscntxtinlines.h:19:0, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:29, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject-inl.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:37, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:102:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, fval, thisv, args, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:102:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:3168:58: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return OrdinaryToPrimitive(cx, obj, preferredType, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'bool js::SpeciesConstructor(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:3995:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::SpeciesConstructor(JSContext* cx, HandleObject obj, HandleValue defaultCtor, MutableHandleValue pctor) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:3995:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:3999:45: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, shName, 2, &func)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:4007:14: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!Call(cx, func, UndefinedHandleValue, args, pctor)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:4007:14: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'bool js::SpeciesConstructor(JSContext*, JS::HandleObject, JSProtoKey, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:4015:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::SpeciesConstructor(JSContext* cx, HandleObject obj, JSProtoKey ctorKey, ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:4021:58: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return SpeciesConstructor(cx, obj, defaultCtor, pctor); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'bool js::Unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:4025:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::Unbox(JSContext* cx, HandleObject obj, MutableHandleValue vp) ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:26:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:29: /builddir/build/BUILD/firefox-56.0/js/src/jsarrayinlines.h: In function 'bool js::GetElement(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsarrayinlines.h:22:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 GetElement(JSContext* cx, HandleObject obj, uint32_t index, MutableHandleValue vp) ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:25, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:23:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:29: /builddir/build/BUILD/firefox-56.0/js/src/vm/JSONParser.h: In function 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range, JS::HandleValue, JS::MutableHandleValue) [with CharT = unsigned char]': /builddir/build/BUILD/firefox-56.0/js/src/vm/JSONParser.h:129:59: warning: '.js::JSONParserBase::v' is used uninitialized in this function [-Wuninitialized] freeProperties(mozilla::Move(other.freeProperties)) ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:872:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ParseJSONWithReviver(JSContext* cx, const mozilla::Range chars, HandleValue reviver, ^~ /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:872:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:23:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:29: /builddir/build/BUILD/firefox-56.0/js/src/vm/JSONParser.h:265:59: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return static_cast(this)->get().parse(vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:882:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Revive(cx, reviver, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:23:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:29: /builddir/build/BUILD/firefox-56.0/js/src/vm/JSONParser.h: In function 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range, JS::HandleValue, JS::MutableHandleValue) [with CharT = char16_t]': /builddir/build/BUILD/firefox-56.0/js/src/vm/JSONParser.h:129:59: warning: '.js::JSONParserBase::v' is used uninitialized in this function [-Wuninitialized] freeProperties(mozilla::Move(other.freeProperties)) ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:872:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ParseJSONWithReviver(JSContext* cx, const mozilla::Range chars, HandleValue reviver, ^~ /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:872:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:23:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:29: /builddir/build/BUILD/firefox-56.0/js/src/vm/JSONParser.h:265:59: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return static_cast(this)->get().parse(vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:882:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Revive(cx, reviver, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:17, from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h: In function 'bool json_parse(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:929:12: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return linearChars.isLatin1() ~~~~~~~~~~~~~~~~~~~~~~ ? ParseJSONWithReviver(cx, linearChars.latin1Range(), reviver, args.rval()) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : ParseJSONWithReviver(cx, linearChars.twoByteRange(), reviver, args.rval()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:929:12: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:929:12: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:929:12: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/jsopcode.cpp: In member function 'bool {anonymous}::ExpressionDecompiler::decompilePC(jsbytecode*, uint8_t)': /builddir/build/BUILD/firefox-56.0/js/src/jsopcode.cpp:1908:48: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JSString* str = ValueToSource(cx, v); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsopcode.cpp:1917:47: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JSString* str = ValueToSource(cx, objv); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsopcode.cpp: In function 'bool DecompileExpressionFromStack(JSContext*, int, int, JS::HandleValue, char**)': /builddir/build/BUILD/firefox-56.0/js/src/jsopcode.cpp:2307:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 DecompileExpressionFromStack(JSContext* cx, int spindex, int skipStackHits, HandleValue v, char** res) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsopcode.cpp: In function 'JS::UniqueChars js::DecompileValueGenerator(JSContext*, int, JS::HandleValue, JS::HandleString, int)': /builddir/build/BUILD/firefox-56.0/js/src/jsopcode.cpp:2354:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::DecompileValueGenerator(JSContext* cx, int spindex, HandleValue v, ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsopcode.cpp:2360:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DecompileExpressionFromStack(cx, spindex, skipStackHits, v, &result)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsopcode.cpp:2371:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 fallback = ValueToSource(cx, v); ~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'void js::ReportNotObject(JSContext*, const JS::Value&)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:84:87: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 UniqueChars bytes = DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, value, nullptr); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'bool js::GetFirstArgumentAsObject(JSContext*, const JS::CallArgs&, const char*, JS::MutableHandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:226:87: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 UniqueChars bytes = DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, v, nullptr); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/jsopcode.cpp: In function 'char* js::DecompileArgument(JSContext*, int, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsopcode.cpp:2449:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::DecompileArgument(JSContext* cx, int formalIndex, HandleValue v) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsopcode.cpp:2464:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 RootedString fallback(cx, ValueToSource(cx, v)); ~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:35:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = (js::AllowGC)1]': /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:77:1: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 ValueToId(JSContext* cx, typename MaybeRooted::HandleType v, ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:29:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject-inl.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:37, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h: In member function 'bool JSCompartment::wrap(JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h:85:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JSCompartment::wrap(JSContext* cx, JS::MutableHandleValue vp) ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:17, from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h: In function 'bool num_parseFloat(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp: In function 'bool js::ToNumberSlow(JSContext*, JS::HandleValue, double*)': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:1591:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ToNumberSlow(JSContext* cx, HandleValue v_, double* out) ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:11:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h: In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:263:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ToInteger(JSContext* cx, HandleValue v, double* dp) ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:276:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToNumberSlow(cx, v, dp)) ~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp: In function 'bool js::num_toString(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:729:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToInteger(cx, args[0], &d2)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp: In function 'bool num_toFixed(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:959:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToInteger(cx, args[0], &prec)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp: In function 'bool num_toExponential(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:1007:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToInteger(cx, args[0], &prec)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp: In function 'bool num_toPrecision(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:1069:19: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToInteger(cx, args[0], &prec)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp: In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:1791:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ToIndex(JSContext* cx, JS::HandleValue v, const unsigned errorNumber, uint64_t* index) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:1791:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:1801:19: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToInteger(cx, v, &integerIndex)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp: In function 'bool js::ToInt8Slow(JSContext*, JS::HandleValue, int8_t*)': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:1636:1: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 js::ToInt8Slow(JSContext *cx, const HandleValue v, int8_t *out) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:1643:26: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 if (!ToNumberSlow(cx, v, &d)) ~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp: In function 'bool js::ToUint8Slow(JSContext*, JS::HandleValue, uint8_t*)': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:1655:1: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 js::ToUint8Slow(JSContext *cx, const HandleValue v, uint8_t *out) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:1662:26: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 if (!ToNumberSlow(cx, v, &d)) ~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp: In function 'bool js::ToInt16Slow(JSContext*, JS::HandleValue, int16_t*)': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:1674:1: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 js::ToInt16Slow(JSContext *cx, const HandleValue v, int16_t *out) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:1681:26: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 if (!ToNumberSlow(cx, v, &d)) ~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp: In function 'bool js::ToInt64Slow(JSContext*, JS::HandleValue, int64_t*)': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:1693:1: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 js::ToInt64Slow(JSContext* cx, const HandleValue v, int64_t* out) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:1700:26: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 if (!ToNumberSlow(cx, v, &d)) ~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp: In function 'bool js::ToUint64Slow(JSContext*, JS::HandleValue, uint64_t*)': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:1712:1: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 js::ToUint64Slow(JSContext* cx, const HandleValue v, uint64_t* out) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:1719:26: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 if (!ToNumberSlow(cx, v, &d)) ~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp: In function 'bool js::ToInt32Slow(JSContext*, JS::HandleValue, int32_t*)': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:1727:1: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 js::ToInt32Slow(JSContext* cx, const HandleValue v, int32_t* out) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:1734:26: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 if (!ToNumberSlow(cx, v, &d)) ~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:17, from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h: In function 'bool js::num_parseInt(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:15:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp: In function 'bool js::ToUint32Slow(JSContext*, JS::HandleValue, uint32_t*)': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:1742:1: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 js::ToUint32Slow(JSContext* cx, const HandleValue v, uint32_t* out) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:1749:26: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 if (!ToNumberSlow(cx, v, &d)) ~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp: In function 'bool js::ToUint16Slow(JSContext*, JS::HandleValue, uint16_t*)': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:1757:1: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 js::ToUint16Slow(JSContext* cx, const HandleValue v, uint16_t* out) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:1763:29: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 } else if (!ToNumberSlow(cx, v, &d)) { ~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/json.cpp: In function 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle]': /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:218:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 PreprocessValue(JSContext* cx, HandleObject holder, KeyType key, MutableHandleValue vp, StringifyContext* scx) ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:25, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:240:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!js::Call(cx, toJSON, vp, arg0, vp)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:240:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:240:26: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:255:22: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!js::Call(cx, replacerVal, holder, arg0, vp, vp)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:255:22: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:255:22: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:255:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:15:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:273:23: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSString* str = ToStringSlow(cx, vp); ^~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'js::NativeObject* js::InitClass(JSContext*, JS::HandleObject, JS::HandleObject, const js::Class*, js::Native, unsigned int, const JSPropertySpec*, const JSFunctionSpec*, const JSPropertySpec*, const JSFunctionSpec*, js::NativeObject**, js::gc::AllocKind)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:1824:36: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineStandardSlot(cx, obj, key, atom, value, attrs, named)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:1845:32: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineStandardSlot(cx, obj, key, atom, value, 0, named)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp: In function 'JSObject* js::InitNumberClass(JSContext*, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:1266:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, ctor, parseIntId, parseIntValue, nullptr, nullptr, 0)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:1276:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, ctor, parseFloatId, parseFloatValue, nullptr, nullptr, 0)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:1283:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!NativeDefineProperty(cx, global, cx->names().NaN, valueNaN, nullptr, nullptr, ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING) || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:1285:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !NativeDefineProperty(cx, global, cx->names().Infinity, valueInfinity, nullptr, nullptr, ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:11:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h: In function 'bool Number(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:183:22: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToNumberSlow(cx, vp, &d)) ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'JSObject* js::ToObjectSlow(JSContext*, JS::HandleValue, bool)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:3241:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ToObjectSlow(JSContext* cx, JS::HandleValue val, bool reportScanStack) ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:25, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In function 'bool js::ReadPropertyDescriptors(JSContext*, JS::HandleObject, bool, JS::AutoIdVector*, JS::MutableHandle >)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:458:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !ToPropertyDescriptor(cx, v, checkAccessors, &desc) || ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:458:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'bool js::SetIntegrityLevel(JSContext*, JS::HandleObject, js::IntegrityLevel)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:560:46: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!GetOwnPropertyDescriptor(cx, obj, id, ¤tDesc)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:575:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!DefineProperty(cx, obj, id, desc)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'bool js::XDRObjectLiteral(js::XDRState*, JS::MutableHandleObject) [with js::XDRMode mode = (js::XDRMode)0]': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:1400:17: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!xdr->codeConstValue(values[i])) /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:1442:13: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!xdr->codeConstValue(&tmpIdValue) || !xdr->codeConstValue(&tmpValue)) /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:1442:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!xdr->codeConstValue(&tmpIdValue) || !xdr->codeConstValue(&tmpValue)) /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp: In function 'bool js::XDRObjectLiteral(js::XDRState*, JS::MutableHandleObject) [with js::XDRMode mode = (js::XDRMode)1]': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:1400:17: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!xdr->codeConstValue(values[i])) /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:1442:13: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!xdr->codeConstValue(&tmpIdValue) || !xdr->codeConstValue(&tmpValue)) /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:1442:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!xdr->codeConstValue(&tmpIdValue) || !xdr->codeConstValue(&tmpValue)) /builddir/build/BUILD/firefox-56.0/js/src/jsobj.cpp:1446:34: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 if (!ValueToId(cx, tmpIdValue, &tmpId)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/json.cpp: In function 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)': /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:500:28: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetElement(cx, obj, i, &outputValue)) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:25, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:240:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!js::Call(cx, toJSON, vp, arg0, vp)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:240:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:240:26: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:255:22: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!js::Call(cx, replacerVal, holder, arg0, vp, vp)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:255:22: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:255:22: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:255:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:15:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:273:23: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSString* str = ToStringSlow(cx, vp); ^~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:25, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:402:29: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!PreprocessValue(cx, obj, HandleId(id), &outputValue, scx)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:35:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:159:48: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSString* str = ToStringSlow(cx, idv); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/json.cpp: In function 'bool js::Stringify(JSContext*, JS::MutableHandleValue, JSObject*, const JS::Value&, js::StringBuffer&, js::StringifyBehavior)': /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:597:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::Stringify(JSContext* cx, MutableHandleValue vp, JSObject* replacer_, const Value& space_, ^~ /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:648:32: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetElement(cx, replacer, k, &item)) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:660:46: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 if (!ValueToId(cx, item, &id)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:675:46: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 if (!ValueToId(cx, item, &id)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:15:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:710:58: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSString* str = ToStringSlow(cx, space); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Utility.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsnativestack.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsnativestack.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:722:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 MOZ_ALWAYS_TRUE(ToInteger(cx, space, &d)); /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:631:13: note: in definition of macro 'MOZ_ALWAYS_TRUE' if ((expr)) { \ ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:746:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!NativeDefineProperty(cx, wrapper, emptyId, vp, nullptr, nullptr, JSPROP_ENUMERATE)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:752:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!PreprocessValue(cx, wrapper, HandleId(emptyId), vp, &scx)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/json.cpp: In function 'bool json_stringify(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/json.cpp:944:19: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!Stringify(cx, &value, replacer, space, sb, StringifyBehavior::Normal)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:22:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsweakmap.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject-inl.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:37, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h: In function 'bool GenerateLcovInfo(JSContext*, JSCompartment*, js::GenericPrinter&)': /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h:749:17: warning: '*((void*)& zone +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] return *it; ^~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/jsopcode.cpp:2947:20: note: '*((void*)& zone +16)' was declared here for (ZonesIter zone(rt, SkipAtoms); !zone.done(); zone.next()) { ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:22:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsweakmap.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/TypedObject.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject-inl.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jsnum.cpp:37, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h: In function 'void js::StopPCCountProfiling(JSContext*)': /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h:749:17: warning: '*((void*)& zone +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] return *it; ^~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src25.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/jsopcode.cpp:2579:20: note: '*((void*)& zone +16)' was declared here for (ZonesIter zone(rt, SkipAtoms); !zone.done(); zone.next()) { ^~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src26.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src26.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp: In function 'const TextChar* FirstCharMatcherUnrolled(const TextChar*, uint32_t, PatChar) [with TextChar = char16_t; PatChar = char16_t]': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:1722:17: warning: this statement may fall through [-Wimplicit-fallthrough=] case 0: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:1723:9: note: here case 7: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:1723:17: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:1724:9: note: here case 6: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:1724:17: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:1725:9: note: here case 5: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:1725:17: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:1726:9: note: here case 4: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:1726:17: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:1727:9: note: here case 3: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:1727:17: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:1728:9: note: here case 2: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:1728:17: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:1729:9: note: here case 1: if (*t++ == pat) return t - 1; ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp: In function 'bool IsString(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:625:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 IsString(HandleValue v) ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/jsscriptinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h: In function 'bool str_toSource_impl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::hasOwn(JSContext*, JS::HandleObject, JS::HandleId, bool*) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp:85:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp:335:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 BaseProxyHandler::boxedValue_unbox(JSContext* cx, HandleObject proxy, MutableHandleValue vp) const ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp: In function 'bool str_enumerate(JSContext*, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:531:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineElement(cx, obj, i, value, nullptr, nullptr, ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ STRING_ELEMENT_ATTRS | JSPROP_RESOLVING)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp: In function 'JS::PerfMeasurement* GetPM(JSContext*, JS::HandleValue, const char*)': /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp:223:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 GetPM(JSContext* cx, JS::HandleValue value, const char* fname) ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp:226:91: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 UniqueChars bytes = DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, value, nullptr); ^ /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp: In function 'bool pm_reset(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp:79:57: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 PerfMeasurement* p = GetPM(cx, args.thisv(), "reset"); ^ /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp: In function 'bool pm_stop(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp:66:56: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 PerfMeasurement* p = GetPM(cx, args.thisv(), "stop"); ^ /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp: In function 'bool pm_start(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp:53:57: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 PerfMeasurement* p = GetPM(cx, args.thisv(), "start"); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp:59:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 BaseProxyHandler::getPropertyDescriptor(JSContext* cx, HandleObject proxy, HandleId id, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp:64:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!getOwnPropertyDescriptor(cx, proxy, id, desc)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp:76:53: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return GetPropertyDescriptor(cx, proto, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp:350:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 BaseProxyHandler::hasInstance(JSContext* cx, HandleObject proxy, MutableHandleValue v, ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineJIT.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsscriptinlines.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:1107:6: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spindex, v, fallback, nullptr, nullptr)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp:355:5: note: in expansion of macro 'ReportValueError' ReportValueError(cx, JSMSG_BAD_INSTANCEOF_RHS, ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp: In function 'bool pm_canMeasureSomething(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp:92:71: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 PerfMeasurement* p = GetPM(cx, args.thisv(), "canMeasureSomething"); ^ /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp: In function 'bool pm_get_cpu_migrations(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp:25:59: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \ ^ /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp:42:1: note: in expansion of macro 'GETTER' GETTER(cpu_migrations) ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp:92:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 BaseProxyHandler::get(JSContext* cx, HandleObject proxy, HandleValue receiver, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp:92:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp:102:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsscriptinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp:143:51: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return CallGetter(cx, receiver, getterFunc, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp:143:51: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual JSString* js::BaseProxyHandler::fun_toString(JSContext*, JS::HandleObject, bool) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp:324:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportIsNotFunction(cx, v); ~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp: In function 'bool pm_get_eventsMeasured(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp:25:59: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \ ^ /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp:43:1: note: in expansion of macro 'GETTER' GETTER(eventsMeasured) ^ /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp: In function 'bool pm_get_cpu_cycles(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp:25:59: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \ ^ /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp:32:1: note: in expansion of macro 'GETTER' GETTER(cpu_cycles) ^ /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp: In function 'bool pm_get_context_switches(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp:25:59: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \ ^ /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp:41:1: note: in expansion of macro 'GETTER' GETTER(context_switches) ^ /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp: In function 'bool pm_get_major_page_faults(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp:25:59: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \ ^ /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp:40:1: note: in expansion of macro 'GETTER' GETTER(major_page_faults) ^ /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp: In function 'bool pm_get_page_faults(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp:25:59: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \ ^ /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp:39:1: note: in expansion of macro 'GETTER' GETTER(page_faults) ^ /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp: In function 'bool pm_get_bus_cycles(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp:25:59: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \ ^ /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp:38:1: note: in expansion of macro 'GETTER' GETTER(bus_cycles) ^ /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp: In function 'bool pm_get_branch_misses(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp:25:59: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \ ^ /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp:37:1: note: in expansion of macro 'GETTER' GETTER(branch_misses) ^ /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp: In function 'bool pm_get_branch_instructions(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp:25:59: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \ ^ /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp:36:1: note: in expansion of macro 'GETTER' GETTER(branch_instructions) ^ /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp: In function 'bool pm_get_instructions(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp:25:59: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \ ^ /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp:33:1: note: in expansion of macro 'GETTER' GETTER(instructions) ^ /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp: In function 'bool pm_get_cache_misses(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp:25:59: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \ ^ /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp:35:1: note: in expansion of macro 'GETTER' GETTER(cache_misses) ^ /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp: In function 'bool pm_get_cache_references(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp:25:59: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \ ^ /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp:34:1: note: in expansion of macro 'GETTER' GETTER(cache_references) ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:14:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/PIC.h:20, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineJIT.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/jsscriptinlines.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h: In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:263:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ToInteger(JSContext* cx, HandleValue v, double* dp) ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:276:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToNumberSlow(cx, v, dp)) ~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsscript.cpp: In function 'bool js::XDRScriptConst(js::XDRState*, JS::MutableHandleValue) [with js::XDRMode mode = (js::XDRMode)1]': /builddir/build/BUILD/firefox-56.0/js/src/jsscript.cpp:76:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::XDRScriptConst(XDRState* xdr, MutableHandleValue vp) ^~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp: In function 'bool str_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:562:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineElement(cx, obj, uint32_t(slot), value, nullptr, nullptr, ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ STRING_ELEMENT_ATTRS | JSPROP_RESOLVING)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp: In function 'bool js::str_charCodeAt_impl(JSContext*, JS::HandleString, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:1596:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::str_charCodeAt_impl(JSContext* cx, HandleString string, HandleValue index, MutableHandleValue res) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:1596:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:1606:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToInteger(cx, index, &d)) ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp: In function 'bool js::str_fromCharCode_one_arg(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:3313:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::str_fromCharCode_one_arg(JSContext* cx, HandleValue code, MutableHandleValue rval) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:3313:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/jsscriptinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:206:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint16Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp: In function 'bool js::str_fromCodePoint_one_arg(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:3344:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::str_fromCodePoint_one_arg(JSContext* cx, HandleValue code, MutableHandleValue rval) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:3344:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/jsscriptinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp: In function 'JSString* js::ToStringSlow(JSContext*, typename js::MaybeRooted::HandleType) [with js::AllowGC allowGC = (js::AllowGC)1]': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:3560:1: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 js::ToStringSlow(JSContext* cx, typename MaybeRooted::HandleType arg) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp: In function 'bool js::str_charAt(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:621:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, thisv); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:1576:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (args.length() > 0 && !ToInteger(cx, args[0], &d)) ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp: In function 'bool js::str_charCodeAt(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:621:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, thisv); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:1642:63: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return js::str_charCodeAt_impl(cx, str, index, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp: In function 'bool TrimString(JSContext*, const JS::CallArgs&, bool, bool)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:621:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, thisv); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/jsscriptinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h: In function 'JSLinearString* ArgToRootedString(JSContext*, const JS::CallArgs&, unsigned int)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp: In function 'bool js::str_endsWith(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:621:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, thisv); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:2401:18: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!IsRegExp(cx, args.get(0), &isRegExp)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:2427:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToInteger(cx, args[1], &d)) ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp: In function 'bool js::str_startsWith(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:621:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, thisv); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:2335:18: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!IsRegExp(cx, args.get(0), &isRegExp)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:2358:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToInteger(cx, args[1], &d)) ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp: In function 'bool js::str_lastIndexOf(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:621:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, thisv); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/jsscriptinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp: In function 'bool js::str_indexOf(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:621:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, thisv); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:2155:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToInteger(cx, args[1], &d)) ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp: In function 'bool js::str_includes(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:621:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, thisv); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:2087:18: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!IsRegExp(cx, args.get(0), &isRegExp)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:2110:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToInteger(cx, args[1], &d)) ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp: In function 'bool js::str_concat(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:621:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, thisv); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/jsscriptinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp: In function 'JSString* js::ToStringSlow(JSContext*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:3608:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ToStringSlow(JSContext* cx, HandleValue v) ^~ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:3610:37: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp: In function 'bool js::SetPropertyIgnoringNamedGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::Handle, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp:168:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::SetPropertyIgnoringNamedGetter(JSContext* cx, HandleObject obj, HandleId id, HandleValue v, ^~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp:168:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp:168:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsscriptinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h:15:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsscriptinlines.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jscntxtinlines.h:379:38: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, id, vp, result); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp:207:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!GetOwnPropertyDescriptor(cx, receiverObj, id, &existingDescriptor)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp:234:94: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 clasp->getGetProperty(), clasp->getSetProperty(), attrs, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp:245:20: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!CallSetter(cx, receiver, setterValue, v)) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp:245:20: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp:147:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 BaseProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp:147:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp:158:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!getOwnPropertyDescriptor(cx, proxy, id, &ownDesc)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp:164:86: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return SetPropertyIgnoringNamedGetter(cx, proxy, id, v, receiver, ownDesc, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp:164:86: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp:164:86: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp: In function 'bool js::str_fromCodePoint(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:3406:66: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return str_fromCodePoint_one_arg(cx, args[0], args.rval()); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/jsscriptinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp: In function 'bool js::str_fromCharCode(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:3267:65: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return str_fromCharCode_one_arg(cx, args[0], args.rval()); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/jsscriptinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:206:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint16Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscriptinlines.h:18:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h: In member function 'bool JSCompartment::wrap(JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h:85:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JSCompartment::wrap(JSContext* cx, JS::MutableHandleValue vp) ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp: In function 'bool js::str_normalize(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:621:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, thisv); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsscript.cpp: In function 'bool js::XDRScriptConst(js::XDRState*, JS::MutableHandleValue) [with js::XDRMode mode = (js::XDRMode)0]': /builddir/build/BUILD/firefox-56.0/js/src/jsscript.cpp:76:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::XDRScriptConst(XDRState* xdr, MutableHandleValue vp) ^~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp: In function 'bool pm_construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/perf/jsperf.cpp:190:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 ReportMissingArg(cx, args.calleev(), 0); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/jsscriptinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:180:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp: In function 'bool js::str_toLowerCase(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:621:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, thisv); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp: In function 'bool js::str_toUpperCase(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:621:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, thisv); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jswatchpoint.cpp: In member function 'bool js::WatchpointMap::triggerWatchpoint(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jswatchpoint.cpp:107:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 WatchpointMap::triggerWatchpoint(JSContext* cx, HandleObject obj, HandleId id, MutableHandleValue vp) ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/jsscriptinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h: In function 'bool str_toSource(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp: In function 'bool Decode(JSContext*, js::HandleLinearString, const bool*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:4294:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 Decode(JSContext* cx, HandleLinearString str, const bool* reservedSet, MutableHandleValue rval) ^~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp: In function 'bool str_decodeURI_Component(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:4344:48: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return Decode(cx, str, nullptr, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp: In function 'bool str_decodeURI(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:4333:66: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return Decode(cx, str, js_isUriReservedPlusPound, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp: In function 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:3638:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ValueToSource(JSContext* cx, HandleValue v) ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/jsscriptinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsscriptinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/VMFunctions.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/MacroAssembler.h:35, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineJIT.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/jsscriptinlines.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:94:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, fval, thisv, args, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:94:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/jsscriptinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp: In function 'bool str_uneval(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:496:50: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 JSString* str = ValueToSource(cx, args.get(0)); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp: In function 'const char* js::ValueToPrintable(JSContext*, const JS::Value&, JSAutoByteString*, bool)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:3547:13: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 str = ValueToSource(cx, v); ~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/jsscriptinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp: In function 'bool Encode(JSContext*, js::HandleLinearString, const bool*, const bool*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:4182:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 Encode(JSContext* cx, HandleLinearString str, const bool* unescapedSet, ^~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:4182:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp: In function 'bool str_encodeURI(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:4355:85: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return Encode(cx, str, js_isUriUnescaped, js_isUriReservedPlusPound, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp: In function 'bool str_encodeURI_Component(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.cpp:4366:67: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return Encode(cx, str, js_isUriUnescaped, nullptr, args.rval()); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/jsscriptinlines.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h: In function 'bool js::StringConstructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::getOwnEnumerablePropertyKeys(JSContext*, JS::HandleObject, JS::AutoIdVector&) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/BaseProxyHandler.cpp:271:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src26.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jsscript.cpp: In function 'bool js::XDRScript(js::XDRState*, js::HandleScope, js::HandleScriptSource, JS::HandleFunction, JS::MutableHandleScript) [with js::XDRMode mode = (js::XDRMode)0]': /builddir/build/BUILD/firefox-56.0/js/src/jsscript.cpp:709:32: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!XDRScriptConst(xdr, &val)) ~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsscript.cpp: In function 'bool js::XDRScript(js::XDRState*, js::HandleScope, js::HandleScriptSource, JS::HandleFunction, JS::MutableHandleScript) [with js::XDRMode mode = (js::XDRMode)1]': /builddir/build/BUILD/firefox-56.0/js/src/jsscript.cpp:709:32: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!XDRScriptConst(xdr, &val)) ~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src27.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src27.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src27.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src27.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:14:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 OpaqueCrossCompartmentWrapper::getOwnPropertyDescriptor(JSContext* cx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:24:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 OpaqueCrossCompartmentWrapper::defineProperty(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src27.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:311:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 Proxy::get(JSContext* cx, HandleObject proxy, HandleValue receiver_, HandleId id, ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:311:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:336:59: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return GetProperty(cx, proto, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:340:52: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return handler->get(cx, proxy, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:340:52: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src27.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/SecurityWrapper.cpp: In member function 'bool js::SecurityWrapper::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const [with Base = js::Wrapper]': /builddir/build/BUILD/firefox-56.0/js/src/proxy/SecurityWrapper.cpp:98:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 SecurityWrapper::boxedValue_unbox(JSContext* cx, HandleObject obj, MutableHandleValue vp) const ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/SecurityWrapper.cpp: In member function 'bool js::SecurityWrapper::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const [with Base = js::CrossCompartmentWrapper]': /builddir/build/BUILD/firefox-56.0/js/src/proxy/SecurityWrapper.cpp:98:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src27.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:1277:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ScriptedProxyHandler::boxedValue_unbox(JSContext* cx, HandleObject proxy, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src27.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/DeadObjectProxy.cpp: In member function 'bool js::DeadObjectProxy::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const [with js::DeadProxyIsCallableIsConstructorOption CC = (js::DeadProxyIsCallableIsConstructorOption)0]': /builddir/build/BUILD/firefox-56.0/js/src/proxy/DeadObjectProxy.cpp:124:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 DeadObjectProxy::hasInstance(JSContext* cx, HandleObject proxy, MutableHandleValue v, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/DeadObjectProxy.cpp: In member function 'bool js::DeadObjectProxy::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const [with js::DeadProxyIsCallableIsConstructorOption CC = (js::DeadProxyIsCallableIsConstructorOption)0]': /builddir/build/BUILD/firefox-56.0/js/src/proxy/DeadObjectProxy.cpp:34:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 DeadObjectProxy::defineProperty(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/DeadObjectProxy.cpp: In member function 'bool js::DeadObjectProxy::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with js::DeadProxyIsCallableIsConstructorOption CC = (js::DeadProxyIsCallableIsConstructorOption)0]': /builddir/build/BUILD/firefox-56.0/js/src/proxy/DeadObjectProxy.cpp:25:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 DeadObjectProxy::getOwnPropertyDescriptor(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/DeadObjectProxy.cpp: In member function 'bool js::DeadObjectProxy::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const [with js::DeadProxyIsCallableIsConstructorOption CC = (js::DeadProxyIsCallableIsConstructorOption)3]': /builddir/build/BUILD/firefox-56.0/js/src/proxy/DeadObjectProxy.cpp:124:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 DeadObjectProxy::hasInstance(JSContext* cx, HandleObject proxy, MutableHandleValue v, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/DeadObjectProxy.cpp: In member function 'bool js::DeadObjectProxy::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const [with js::DeadProxyIsCallableIsConstructorOption CC = (js::DeadProxyIsCallableIsConstructorOption)3]': /builddir/build/BUILD/firefox-56.0/js/src/proxy/DeadObjectProxy.cpp:34:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 DeadObjectProxy::defineProperty(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/DeadObjectProxy.cpp: In member function 'bool js::DeadObjectProxy::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with js::DeadProxyIsCallableIsConstructorOption CC = (js::DeadProxyIsCallableIsConstructorOption)3]': /builddir/build/BUILD/firefox-56.0/js/src/proxy/DeadObjectProxy.cpp:25:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 DeadObjectProxy::getOwnPropertyDescriptor(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/DeadObjectProxy.cpp: In member function 'bool js::DeadObjectProxy::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const [with js::DeadProxyIsCallableIsConstructorOption CC = (js::DeadProxyIsCallableIsConstructorOption)2]': /builddir/build/BUILD/firefox-56.0/js/src/proxy/DeadObjectProxy.cpp:124:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 DeadObjectProxy::hasInstance(JSContext* cx, HandleObject proxy, MutableHandleValue v, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/DeadObjectProxy.cpp: In member function 'bool js::DeadObjectProxy::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const [with js::DeadProxyIsCallableIsConstructorOption CC = (js::DeadProxyIsCallableIsConstructorOption)2]': /builddir/build/BUILD/firefox-56.0/js/src/proxy/DeadObjectProxy.cpp:34:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 DeadObjectProxy::defineProperty(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/DeadObjectProxy.cpp: In member function 'bool js::DeadObjectProxy::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with js::DeadProxyIsCallableIsConstructorOption CC = (js::DeadProxyIsCallableIsConstructorOption)2]': /builddir/build/BUILD/firefox-56.0/js/src/proxy/DeadObjectProxy.cpp:25:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 DeadObjectProxy::getOwnPropertyDescriptor(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/DeadObjectProxy.cpp: In member function 'bool js::DeadObjectProxy::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const [with js::DeadProxyIsCallableIsConstructorOption CC = (js::DeadProxyIsCallableIsConstructorOption)1]': /builddir/build/BUILD/firefox-56.0/js/src/proxy/DeadObjectProxy.cpp:124:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 DeadObjectProxy::hasInstance(JSContext* cx, HandleObject proxy, MutableHandleValue v, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/DeadObjectProxy.cpp: In member function 'bool js::DeadObjectProxy::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const [with js::DeadProxyIsCallableIsConstructorOption CC = (js::DeadProxyIsCallableIsConstructorOption)1]': /builddir/build/BUILD/firefox-56.0/js/src/proxy/DeadObjectProxy.cpp:34:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 DeadObjectProxy::defineProperty(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/DeadObjectProxy.cpp: In member function 'bool js::DeadObjectProxy::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with js::DeadProxyIsCallableIsConstructorOption CC = (js::DeadProxyIsCallableIsConstructorOption)1]': /builddir/build/BUILD/firefox-56.0/js/src/proxy/DeadObjectProxy.cpp:25:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 DeadObjectProxy::getOwnPropertyDescriptor(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src27.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:106:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 OpaqueCrossCompartmentWrapper::get(JSContext* cx, HandleObject wrapper, HandleValue receiver, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:106:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:106:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:109:63: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return BaseProxyHandler::get(cx, wrapper, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:109:63: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:113:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 OpaqueCrossCompartmentWrapper::set(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:113:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:117:70: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return BaseProxyHandler::set(cx, wrapper, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:117:70: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:139:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 OpaqueCrossCompartmentWrapper::getPropertyDescriptor(JSContext* cx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:144:73: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return BaseProxyHandler::getPropertyDescriptor(cx, wrapper, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:125:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportIsNotFunction(cx, v); ~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src27.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool IsCompatiblePropertyDescriptor(JSContext*, bool, JS::Handle, JS::Handle, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:27:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 IsCompatiblePropertyDescriptor(JSContext* cx, bool extensible, Handle desc, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:27:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:59:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!SameValue(cx, desc.value(), current.value(), &same)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:106:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!SameValue(cx, desc.value(), current.value(), &same)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:1230:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ScriptedProxyHandler::hasInstance(JSContext* cx, HandleObject proxy, MutableHandleValue v, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src27.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/SecurityWrapper.cpp: In member function 'bool js::SecurityWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const [with Base = js::Wrapper]': /builddir/build/BUILD/firefox-56.0/js/src/proxy/SecurityWrapper.cpp:106:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 SecurityWrapper::defineProperty(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/SecurityWrapper.cpp:124:62: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return Base::defineProperty(cx, wrapper, id, desc, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/proxy/SecurityWrapper.cpp:112:19: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JSString* str = ValueToSource(cx, idVal); ^~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src27.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool GetProxyTrap(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:140:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 GetProxyTrap(JSContext* cx, HandleObject handler, HandlePropertyName name, MutableHandleValue func) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src27.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src27.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:1036:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ScriptedProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:1036:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:1052:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProxyTrap(cx, handler, cx->names().set, &trap)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src27.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src27.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:1074:18: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!Call(cx, trap, thisv, args, &trapResult)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:1074:18: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:1084:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:1092:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!SameValue(cx, v, desc.value(), &same)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src27.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:48:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 CrossCompartmentWrapper::getPropertyDescriptor(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:53:42: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:25:27: ok = (pre) && (op); \ ~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:53:42: Wrapper::getPropertyDescriptor(cx, wrapper, id, desc), /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:25:28: note: in definition of macro 'PIERCE' ok = (pre) && (op); \ ^~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:58:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 CrossCompartmentWrapper::getOwnPropertyDescriptor(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:63:45: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:25:27: ok = (pre) && (op); \ ~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:63:45: Wrapper::getOwnPropertyDescriptor(cx, wrapper, id, desc), /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:25:28: note: in definition of macro 'PIERCE' ok = (pre) && (op); \ ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src27.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1531:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::GetProperty(JSContext* cx, HandleObject obj, HandleValue receiver, HandleId id, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1531:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src27.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:961:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ScriptedProxyHandler::get(JSContext* cx, HandleObject proxy, HandleValue receiver, HandleId id, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:961:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:977:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProxyTrap(cx, handler, cx->names().get, &trap)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:982:56: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return GetProperty(cx, target, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:998:18: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!Call(cx, trap, thisv, args, &trapResult)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:998:18: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:1004:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:1012:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!SameValue(cx, trapResult, desc.value(), &same)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jscntxtinlines.h:19:0, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:13, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src27.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:106:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 Call(JSContext* cx, HandleValue fval, JSObject* thisObj, HandleValue arg0, ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:106:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:106:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:112:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, fval, thisv, args, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:112:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:126:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 Call(JSContext* cx, HandleValue fval, JSObject* thisObj, ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:126:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:126:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:126:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:133:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, fval, thisv, args, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:133:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src27.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:848:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProxyTrap(cx, handler, cx->names().deleteProperty, &trap)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:864:18: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!Call(cx, trap, handler, targetVal, value, &trapResult)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:864:18: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:864:18: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:864:18: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:876:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src27.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:1107:6: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spindex, v, fallback, nullptr, nullptr)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:882:9: note: in expansion of macro 'ReportValueError' ReportValueError(cx, JSMSG_CANT_DELETE, JSDVG_IGNORE_STACK, v, nullptr); ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src27.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:68:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 CrossCompartmentWrapper::defineProperty(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:75:35: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:25:27: ok = (pre) && (op); \ ~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:75:35: Wrapper::defineProperty(cx, wrapper, id, desc2, result), /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:25:28: note: in definition of macro 'PIERCE' ok = (pre) && (op); \ ^~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src27.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/SecurityWrapper.cpp: In member function 'bool js::SecurityWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper]': /builddir/build/BUILD/firefox-56.0/js/src/proxy/SecurityWrapper.cpp:106:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 SecurityWrapper::defineProperty(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/SecurityWrapper.cpp:124:62: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return Base::defineProperty(cx, wrapper, id, desc, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/proxy/SecurityWrapper.cpp:112:19: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JSString* str = ValueToSource(cx, idVal); ^~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src27.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp: In member function 'void js::AutoEnterPolicy::reportErrorIfExceptionIsNotPending(JSContext*, jsid)': /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:42:48: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JSString* str = ValueToSource(cx, idVal); ^ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:112:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 Proxy::getOwnPropertyDescriptor(JSContext* cx, HandleObject proxy, HandleId id, ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:122:65: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return handler->getOwnPropertyDescriptor(cx, proxy, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:126:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 Proxy::defineProperty(JSContext* cx, HandleObject proxy, HandleId id, ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:138:90: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return proxy->as().handler()->defineProperty(cx, proxy, id, desc, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:363:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 Proxy::set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v, HandleValue receiver_, ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:363:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:382:81: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return handler->BaseProxyHandler::set(cx, proxy, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:382:81: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:384:59: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return handler->set(cx, proxy, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:384:59: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:517:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 Proxy::hasInstance(JSContext* cx, HandleObject proxy, MutableHandleValue v, bool* bp) ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:526:76: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return proxy->as().handler()->hasInstance(cx, proxy, v, bp); ^ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:92:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 Proxy::getPropertyDescriptor(JSContext* cx, HandleObject proxy, HandleId id, ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:106:84: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return handler->BaseProxyHandler::getPropertyDescriptor(cx, proxy, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:108:62: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return handler->getPropertyDescriptor(cx, proxy, id, desc); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src27.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:186:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProxyTrap(cx, handler, cx->names().getPrototypeOf, &trap)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:202:22: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!js::Call(cx, trap, handlerProto, args, &handlerProto)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:202:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:259:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProxyTrap(cx, handler, cx->names().setPrototypeOf, &trap)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:275:22: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!js::Call(cx, trap, hval, args, &hval)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:275:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::preventExtensions(JSContext*, JS::HandleObject, JS::ObjectOpResult&) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:351:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProxyTrap(cx, handler, cx->names().preventExtensions, &trap)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:363:18: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!Call(cx, trap, handler, arg, &trapResult)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:363:18: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:363:18: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::isExtensible(JSContext*, JS::HandleObject, bool*) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:407:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProxyTrap(cx, handler, cx->names().isExtensible, &trap)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:419:18: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!Call(cx, trap, handler, arg, &trapResult)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:419:18: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:419:18: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:443:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 ScriptedProxyHandler::getOwnPropertyDescriptor(JSContext* cx, HandleObject proxy, HandleId id, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:459:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProxyTrap(cx, handler, cx->names().getOwnPropertyDescriptor, &trap)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:464:61: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return GetOwnPropertyDescriptor(cx, target, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:473:14: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!Call(cx, trap, handler, targetVal, propKey, &trapResult)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:473:14: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:473:14: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:473:14: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:484:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!GetOwnPropertyDescriptor(cx, target, id, &targetDesc)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:524:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToPropertyDescriptor(cx, trapResult, true, &resultDesc)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:524:30: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:532:40: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!IsCompatiblePropertyDescriptor(cx, extensibleTarget, resultDesc, targetDesc, &valid)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:562:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 ScriptedProxyHandler::defineProperty(JSContext* cx, HandleObject proxy, HandleId id, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:578:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProxyTrap(cx, handler, cx->names().defineProperty, &trap)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:583:59: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return DefineProperty(cx, target, id, desc, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:587:40: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!FromPropertyDescriptorToObject(cx, desc, &descObj)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:604:18: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!Call(cx, trap, thisv, args, &trapResult)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:604:18: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:614:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!GetOwnPropertyDescriptor(cx, target, id, &targetDesc)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:641:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!IsCompatiblePropertyDescriptor(cx, extensibleTarget, desc, targetDesc, &valid)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:907:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProxyTrap(cx, handler, cx->names().has, &trap)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:921:14: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!Call(cx, trap, handler, targetVal, value, &trapResult)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:921:14: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:921:14: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:921:14: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:930:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src27.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:344:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::ProxyGetProperty(JSContext* cx, HandleObject proxy, HandleId id, MutableHandleValue vp) ^~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:336:59: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return GetProperty(cx, proto, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:340:52: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return handler->get(cx, proxy, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:340:52: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxySetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, bool)': /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:388:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ProxySetProperty(JSContext* cx, HandleObject proxy, HandleId id, HandleValue val, bool strict) ^~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:392:20: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!Proxy::set(cx, proxy, id, val, receiver, result)) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:392:20: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:587:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 Proxy::boxedValue_unbox(JSContext* cx, HandleObject proxy, MutableHandleValue vp) ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:591:78: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return proxy->as().handler()->boxedValue_unbox(cx, proxy, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp: In function 'JSObject* js::NewProxyObject(JSContext*, const js::BaseProxyHandler*, JS::HandleValue, JSObject*, const js::ProxyOptions&)': /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:794:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::NewProxyObject(JSContext* cx, const BaseProxyHandler* handler, HandleValue priv, JSObject* proto_, ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jsiter.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src27.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h: In function 'bool ProxyCreate(JSContext*, JS::CallArgs&, const char*)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:1367:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportNotObjectArg(cx, nth, fun, v); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:1367:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportNotObjectArg(cx, nth, fun, v); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:14, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src27.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = (js::AllowGC)1]': /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:77:1: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 ValueToId(JSContext* cx, typename MaybeRooted::HandleType v, ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src27.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyHasOwn(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:288:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ProxyHasOwn(JSContext* cx, HandleObject proxy, HandleValue idVal, MutableHandleValue result) ^~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:288:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:291:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ValueToId(cx, idVal, &id)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyGetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:351:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ProxyGetPropertyByValue(JSContext* cx, HandleObject proxy, HandleValue idVal, ^~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:351:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:355:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ValueToId(cx, idVal, &id)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:336:59: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return GetProperty(cx, proto, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:340:52: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return handler->get(cx, proxy, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:340:52: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxySetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)': /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:398:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ProxySetPropertyByValue(JSContext* cx, HandleObject proxy, HandleValue idVal, HandleValue val, ^~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:398:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:402:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ValueToId(cx, idVal, &id)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:407:20: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!Proxy::set(cx, proxy, id, val, receiver, result)) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Proxy.cpp:407:20: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:13:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src27.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h: In member function 'bool JSCompartment::wrap(JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h:85:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JSCompartment::wrap(JSContext* cx, JS::MutableHandleValue vp) ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src27.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp: In function 'bool WrapReceiver(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:197:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 WrapReceiver(JSContext* cx, HandleObject wrapper, MutableHandleValue receiver) ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:217:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 CrossCompartmentWrapper::get(JSContext* cx, HandleObject wrapper, HandleValue receiver, ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:217:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:226:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!Wrapper::get(cx, wrapper, receiverCopy, id, vp)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:226:26: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:233:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 CrossCompartmentWrapper::set(JSContext* cx, HandleObject wrapper, HandleId id, HandleValue v, ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:233:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:242:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:25:27: ok = (pre) && (op); \ ~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:242:24: Wrapper::set(cx, wrapper, id, valCopy, receiverCopy, result), /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:25:28: note: in definition of macro 'PIERCE' ok = (pre) && (op); \ ^~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:242:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:25:27: ok = (pre) && (op); \ ~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:242:24: Wrapper::set(cx, wrapper, id, valCopy, receiverCopy, result), /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:25:28: note: in definition of macro 'PIERCE' ok = (pre) && (op); \ ^~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:435:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 CrossCompartmentWrapper::hasInstance(JSContext* cx, HandleObject wrapper, MutableHandleValue v, ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:441:51: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return Wrapper::hasInstance(cx, wrapper, v, bp); ^ /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:484:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 CrossCompartmentWrapper::boxedValue_unbox(JSContext* cx, HandleObject wrapper, MutableHandleValue vp) const ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:25:16: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ok = (pre) && (op); \ ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:486:5: note: in expansion of macro 'PIERCE' PIERCE(cx, wrapper, ^~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual JSObject* js::CrossCompartmentWrapper::enumerate(JSContext*, JS::HandleObject) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:310:38: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 if (!ValueToId(cx, v, &id)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src27.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::AutoIdVector&) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:717:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProxyTrap(cx, handler, cx->names().ownKeys, &trap)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:727:14: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!Call(cx, trap, handler, targetVal, &trapResultArray)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:727:14: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:727:14: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/proxy/CrossCompartmentWrapper.cpp:14:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src27.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:221:49: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return GetProperty(cx, obj, receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src27.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:684:30: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 if (!ValueToId(cx, next, &id)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:753:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!GetOwnPropertyDescriptor(cx, target, targetKeys[i], &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:1176:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProxyTrap(cx, handler, cx->names().construct, &trap)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:1187:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!Construct(cx, targetv, cargs, args.newTarget(), &obj)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:1187:23: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:1208:18: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!Call(cx, trap, thisv, iargs, args.rval())) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:1208:18: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:1129:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProxyTrap(cx, handler, cx->names().apply, &trap)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:1139:67: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fval, args.thisv(), iargs, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:1139:67: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:1155:56: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, trap, thisv, iargs, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:1155:56: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool js::proxy_revocable(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:1419:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, result, cx->names().proxy, proxyVal) || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/ScriptedProxyHandler.cpp:1420:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !DefineProperty(cx, result, cx->names().revoke, revokeVal)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src28.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src28.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src28.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src28.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::Wrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/Wrapper.cpp:46:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 Wrapper::getOwnPropertyDescriptor(JSContext* cx, HandleObject proxy, HandleId id, ^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Wrapper.cpp:51:57: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return GetOwnPropertyDescriptor(cx, target, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::Wrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/Wrapper.cpp:55:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 Wrapper::defineProperty(JSContext* cx, HandleObject proxy, HandleId id, ^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Wrapper.cpp:60:55: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return DefineProperty(cx, target, id, desc, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::Wrapper::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/Wrapper.cpp:196:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 Wrapper::getPropertyDescriptor(JSContext* cx, HandleObject proxy, HandleId id, ^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Wrapper.cpp:202:54: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return GetPropertyDescriptor(cx, target, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::Wrapper::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/Wrapper.cpp:236:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 Wrapper::hasInstance(JSContext* cx, HandleObject proxy, MutableHandleValue v, ^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::Wrapper::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/Wrapper.cpp:282:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 Wrapper::boxedValue_unbox(JSContext* cx, HandleObject proxy, MutableHandleValue vp) const ^~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src28.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/ArgumentsObject.cpp: In function 'bool DefineArgumentsIterator(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-56.0/js/src/vm/ArgumentsObject.cpp:531:45: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name, 0, &val)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/ArgumentsObject.cpp:533:97: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeDefineProperty(cx, argsobj, iteratorId, val, nullptr, nullptr, JSPROP_RESOLVING); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/ArgumentsObject.cpp: In static member function 'static bool js::MappedArgumentsObject::obj_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/ArgumentsObject.cpp:597:30: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 if (!NativeDefineProperty(cx, argsobj, id, UndefinedHandleValue, ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MappedArgGetter, MappedArgSetter, attrs)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/ArgumentsObject.cpp: In function 'bool MappedArgGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/ArgumentsObject.cpp:451:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 MappedArgGetter(JSContext* cx, HandleObject obj, HandleId id, MutableHandleValue vp) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/ArgumentsObject.cpp:451:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src28.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::Wrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/Wrapper.cpp:142:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 Wrapper::get(JSContext* cx, HandleObject proxy, HandleValue receiver, HandleId id, ^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Wrapper.cpp:142:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/proxy/Wrapper.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src28.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src28.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::Wrapper::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/Wrapper.cpp:151:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 Wrapper::set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v, HandleValue receiver, ^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Wrapper.cpp:151:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/proxy/Wrapper.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src28.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src28.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/ArgumentsObject.cpp: In static member function 'static bool js::UnmappedArgumentsObject::obj_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/ArgumentsObject.cpp:790:30: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 if (!NativeDefineProperty(cx, argsobj, id, UndefinedHandleValue, getter, setter, attrs)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/ArgumentsObject.cpp: In function 'bool UnmappedArgGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/ArgumentsObject.cpp:696:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 UnmappedArgGetter(JSContext* cx, HandleObject obj, HandleId id, MutableHandleValue vp) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src28.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/Wrapper.cpp: In destructor 'js::ErrorCopier::~ErrorCopier()': /builddir/build/BUILD/firefox-56.0/js/src/proxy/Wrapper.cpp:449:36: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (cx->getPendingException(&exc) && exc.isObject() && exc.toObject().is()) { ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src28.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/ArgumentsObject.cpp: In static member function 'static bool js::ArgumentsObject::reifyLength(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-56.0/js/src/vm/ArgumentsObject.cpp:544:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!NativeDefineProperty(cx, obj, id, val, nullptr, nullptr, JSPROP_RESOLVING)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/ArgumentsObject.cpp: In function 'bool UnmappedArgSetter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/ArgumentsObject.cpp:717:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 UnmappedArgSetter(JSContext* cx, HandleObject obj, HandleId id, MutableHandleValue vp, ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/ArgumentsObject.cpp:717:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/ArgumentsObject.cpp:725:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!GetOwnPropertyDescriptor(cx, argsobj, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/ArgumentsObject.cpp:749:32: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 NativeDefineProperty(cx, argsobj, id, vp, nullptr, nullptr, attrs, result); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/ArgumentsObject.cpp: In function 'bool MappedArgSetter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/ArgumentsObject.cpp:479:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 MappedArgSetter(JSContext* cx, HandleObject obj, HandleId id, MutableHandleValue vp, ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/ArgumentsObject.cpp:487:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!GetOwnPropertyDescriptor(cx, argsobj, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/ArgumentsObject.cpp:521:32: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 NativeDefineProperty(cx, argsobj, id, vp, nullptr, nullptr, attrs, result); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/ArgumentsObject.cpp: In static member function 'static bool js::MappedArgumentsObject::obj_defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/ArgumentsObject.cpp:639:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 MappedArgumentsObject::obj_defineProperty(JSContext* cx, HandleObject obj, HandleId id, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/ArgumentsObject.cpp:662:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!NativeDefineProperty(cx, obj.as(), id, newArgDesc, result)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/proxy/Wrapper.cpp:7:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src28.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::Wrapper::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const': /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:1107:6: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spindex, v, fallback, nullptr, nullptr)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Wrapper.cpp:179:9: note: in expansion of macro 'ReportValueError' ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, target, nullptr); ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src28.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/proxy/Wrapper.cpp:188:19: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!Construct(cx, target, cargs, args.newTarget(), &obj)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Wrapper.cpp:188:19: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::Wrapper::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const': /builddir/build/BUILD/firefox-56.0/js/src/proxy/Wrapper.cpp:169:65: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, target, args.thisv(), iargs, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/proxy/Wrapper.cpp:169:65: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src29.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src29.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src29.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src29.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/ArrayBufferObject.cpp: In function 'bool js::IsArrayBuffer(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/ArrayBufferObject.cpp:180:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::IsArrayBuffer(HandleValue v) ^~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src29.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorReturn(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncIteration.cpp:233:45: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncIteration.cpp:233:45: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncIteration.cpp:233:45: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorThrow(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncIteration.cpp:244:45: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncIteration.cpp:244:45: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncIteration.cpp:244:45: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorNext(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncIteration.cpp:222:45: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncIteration.cpp:222:45: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncIteration.cpp:222:45: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src29.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncFunction.cpp: In function 'bool AsyncFunctionResume(JSContext*, JS::Handle, JS::HandleValue, ResumeKind, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncFunction.cpp:175:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 AsyncFunctionResume(JSContext* cx, Handle resultPromise, HandleValue generatorVal, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncFunction.cpp:175:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncFunction.cpp:192:32: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!CallSelfHostedFunction(cx, funName, generatorVal, args, &value)) ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src29.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/ArrayBufferObject.cpp: In function 'bool js::ToClampedIndex(JSContext*, JS::HandleValue, uint32_t, uint32_t*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/ArrayBufferObject.cpp:75:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ToClampedIndex(JSContext* cx, HandleValue v, uint32_t length, uint32_t* out) ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/ArrayBufferObject.cpp:75:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ArrayBufferObject.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ArrayBufferObject-inl.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ArrayBufferObject.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src29.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src29.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/ArrayBufferObject.cpp: In function 'bool js::IsArrayBufferMaybeShared(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/ArrayBufferObject.cpp:212:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::IsArrayBufferMaybeShared(HandleValue v) ^~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src29.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncFunction.cpp: In function 'bool js::AsyncFunctionAwaitedFulfilled(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncFunction.cpp:213:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::AsyncFunctionAwaitedFulfilled(JSContext* cx, Handle resultPromise, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncFunction.cpp:213:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncFunction.cpp:219:90: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return AsyncFunctionResume(cx, resultPromise, generatorVal, ResumeKind::Normal, value); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncFunction.cpp: In function 'bool js::AsyncFunctionAwaitedRejected(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncFunction.cpp:224:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::AsyncFunctionAwaitedRejected(JSContext* cx, Handle resultPromise, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncFunction.cpp:224:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncFunction.cpp:230:90: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return AsyncFunctionResume(cx, resultPromise, generatorVal, ResumeKind::Throw, reason); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ArrayBufferObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ArrayBufferObject-inl.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ArrayBufferObject.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src29.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In static member function 'static js::AsyncGeneratorRequest* js::AsyncGeneratorObject::peekRequest(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src29.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncIteration.cpp: In static member function 'static js::AsyncGeneratorRequest* js::AsyncGeneratorRequest::create(JSContext*, js::CompletionKind, JS::HandleValue, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncIteration.cpp:376:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 AsyncGeneratorRequest::create(JSContext* cx, CompletionKind completionKind_, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorResume(JSContext*, JS::Handle, js::CompletionKind, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncIteration.cpp:498:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 AsyncGeneratorResume(JSContext* cx, Handle asyncGenObj, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncIteration.cpp:512:32: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!CallSelfHostedFunction(cx, funName, generatorVal, args, &result)) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncIteration.cpp:418:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetAndClearException(cx, &value)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ArrayBufferObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ArrayBufferObject-inl.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ArrayBufferObject.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src29.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src29.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorAwaitedFulfilled(JSContext*, JS::Handle, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncIteration.cpp:137:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::AsyncGeneratorAwaitedFulfilled(JSContext* cx, Handle asyncGenObj, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncIteration.cpp:140:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Normal, value); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorAwaitedRejected(JSContext*, JS::Handle, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncIteration.cpp:145:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::AsyncGeneratorAwaitedRejected(JSContext* cx, Handle asyncGenObj, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncIteration.cpp:148:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Throw, reason); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncIteration.cpp: In static member function 'static js::AsyncGeneratorObject* js::AsyncGeneratorObject::create(JSContext*, JS::HandleFunction, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncIteration.cpp:277:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 AsyncGeneratorObject::create(JSContext* cx, HandleFunction asyncGen, HandleValue generatorVal) ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ArrayBufferObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ArrayBufferObject-inl.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ArrayBufferObject.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src29.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src29.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorResumeNext(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncIteration.cpp:476:74: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return AsyncGeneratorResume(cx, asyncGenObj, completionKind, argument); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src29.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncFunction.cpp: In function 'bool WrappedAsyncFunction(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncFunction.cpp:83:13: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (Call(cx, unwrappedVal, thisValue, args2, &generatorVal)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncFunction.cpp:83:13: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncFunction.cpp:85:77: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 Rooted resultPromise(cx, CreatePromiseObjectForAsync(cx, generatorVal)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncFunction.cpp:205:105: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 return AsyncFunctionResume(cx, resultPromise, generatorVal, ResumeKind::Normal, UndefinedHandleValue); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncFunction.cpp:103:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetAndClearException(cx, &exc)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncFunction.cpp:105:68: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 RootedObject rejectPromise(cx, PromiseObject::unforgeableReject(cx, exc)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src29.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncIteration.cpp: In function 'bool WrappedAsyncGenerator(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncIteration.cpp:47:14: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!Call(cx, unwrappedVal, thisValue, args2, &generatorVal)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/AsyncIteration.cpp:47:14: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/ArrayBufferObject.cpp:31:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src29.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h: In static member function 'static bool js::ArrayBufferObject::class_constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src3.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src3.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src3.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src3.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::iteratorResultShape(unsigned int*)': /builddir/build/BUILD/firefox-56.0/js/src/frontend/BytecodeEmitter.cpp:3712:30: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 if (!NativeDefineProperty(cx, obj, value_id, UndefinedHandleValue, nullptr, nullptr, ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_ENUMERATE)) ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/frontend/BytecodeEmitter.cpp:3717:30: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 if (!NativeDefineProperty(cx, obj, done_id, UndefinedHandleValue, nullptr, nullptr, ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_ENUMERATE)) ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitDestructuringObjRestExclusionSet(js::frontend::ParseNode*)': /builddir/build/BUILD/firefox-56.0/js/src/frontend/BytecodeEmitter.cpp:6096:42: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 if (!NativeDefineProperty(cx, obj, id, UndefinedHandleValue, nullptr, nullptr, ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_ENUMERATE)) ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::ParseNode::getConstantValue(JSContext*, js::frontend::ParseNode::AllowConstantObjects, JS::MutableHandleValue, JS::Value*, size_t, js::NewObjectKind)': /builddir/build/BUILD/firefox-56.0/js/src/frontend/BytecodeEmitter.cpp:6442:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ParseNode::getConstantValue(JSContext* cx, AllowConstantObjects allowObjects, ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/frontend/BytecodeEmitter.cpp:6498:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!pn->getConstantValue(cx, allowObjects, values[idx], values.begin(), idx)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/frontend/BytecodeEmitter.cpp:6532:48: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!pn->pn_right->getConstantValue(cx, allowObjects, &value)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/BytecodeCompiler.cpp:24, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src3.cpp:38: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src3.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitSingletonInitialiser(js::frontend::ParseNode*)': /builddir/build/BUILD/firefox-56.0/js/src/frontend/BytecodeEmitter.cpp:6579:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!pn->getConstantValue(cx, ParseNode::AllowObjects, &value, nullptr, 0, newKind)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitCallSiteObject(js::frontend::ParseNode*)': /builddir/build/BUILD/firefox-56.0/js/src/frontend/BytecodeEmitter.cpp:6595:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!pn->getConstantValue(cx, ParseNode::AllowObjects, &value)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/frontend/FullParseHandler.h:15:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/Parser.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/EitherParser.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/BytecodeEmitter.h:20, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/BytecodeCompiler.cpp:16, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src3.cpp:38: /builddir/build/BUILD/firefox-56.0/js/src/frontend/ParseNode.h:1254:62: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return pn_head->getConstantValue(cx, AllowObjects, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src3.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitPropertyList(js::frontend::ParseNode*, js::MutableHandlePlainObject, js::frontend::PropListType)': /builddir/build/BUILD/firefox-56.0/js/src/frontend/BytecodeEmitter.cpp:10011:42: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 if (!NativeDefineProperty(cx, objp, id, UndefinedHandleValue, nullptr, nullptr, ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_ENUMERATE)) ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitArrayLiteral(js::frontend::ParseNode*)': /builddir/build/BUILD/firefox-56.0/js/src/frontend/BytecodeEmitter.cpp:10138:38: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!pn->getConstantValue(cx, ParseNode::ForCopyOnWriteArray, &value)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src30.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src30.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In function 'bool JS::dbg::DefineStringProperty(JSContext*, JS::HandleObject, js::PropertyName*, const char*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:12010:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, obj, propName, val); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In function 'js::NativeObject* DebuggerSource_check(JSContext*, JS::HandleValue, const char*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7276:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 DebuggerSource_check(JSContext* cx, HandleValue thisv, const char* fnname) ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In function 'JSObject* DebuggerScript_checkThis(JSContext*, const JS::CallArgs&, const char*, const char*) [with ReferentT = JSScript*]': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:5631:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_DEBUG_BAD_REFERENT, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSDVG_SEARCH_STACK, args.thisv(), nullptr, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ refname, nullptr); ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In function 'bool ValueToStableChars(JSContext*, const char*, JS::HandleValue, js::AutoStableStringChars&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:448:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ValueToStableChars(JSContext* cx, const char *fnname, HandleValue value, ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/CodeCoverage.cpp:20, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:840:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 GetProperty(JSContext* cx, HandleObject obj, HandleObject receiver, HandleId id, ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/CodeCoverage.cpp:20, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp: In function 'bool CheckUnscopables(JSContext*, JS::HandleObject, JS::HandleId, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:714:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, obj, obj, unscopablesId, &v)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:718:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, unscopablesObj, unscopablesObj, id, &v)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/CodeCoverage.cpp:20, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleObject, js::PropertyName*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:848:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 GetProperty(JSContext* cx, HandleObject obj, HandleObject receiver, PropertyName* name, ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/CodeCoverage.cpp:20, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In function 'bool GetStatusProperty(JSContext*, JS::HandleObject, js::HandlePropertyName, JSTrapStatus, JSTrapStatus&, JS::MutableHandleValue, int*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1545:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 GetStatusProperty(JSContext* cx, HandleObject obj, HandlePropertyName name, JSTrapStatus status, ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1554:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, obj, obj, name, vp)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In function 'bool ParseResumptionValue(JSContext*, JS::HandleValue, JSTrapStatus&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1581:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ParseResumptionValue(JSContext* cx, HandleValue rval, JSTrapStatus& statusp, MutableHandleValue vp) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1581:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1567:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetStatusProperty(cx, obj, cx->names().return_, JSTRAP_RETURN, statusp, vp, &hits)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1569:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetStatusProperty(cx, obj, cx->names().throw_, JSTRAP_THROW, statusp, vp, &hits)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In member function 'virtual bool js::ScriptedOnStepHandler::onStep(JSContext*, js::HandleDebuggerFrame, JSTrapStatus&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7766:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ScriptedOnStepHandler::onStep(JSContext* cx, HandleDebuggerFrame frame, JSTrapStatus& statusp, ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jscntxtinlines.h:19:0, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:29, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Stack-inl.h:24, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger-inl.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:94:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, fval, thisv, args, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:94:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7774:54: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ParseResumptionValue(cx, rval, statusp, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7774:54: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/CodeCoverage.cpp:20, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h: In function 'bool js::SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:920:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 SetProperty(JSContext* cx, HandleObject obj, HandleId id, HandleValue v) ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/CodeCoverage.cpp:20, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp: In function 'bool with_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:805:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 with_GetOwnPropertyDescriptor(JSContext* cx, HandleObject obj, HandleId id, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:810:57: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return GetOwnPropertyDescriptor(cx, actual, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp: In function 'bool with_DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:756:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 with_DefineProperty(JSContext* cx, HandleObject obj, HandleId id, Handle desc, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:761:55: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return DefineProperty(cx, actual, id, desc, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp: In function 'bool with_SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:793:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 with_SetProperty(JSContext* cx, HandleObject obj, HandleId id, HandleValue v, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:793:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/CodeCoverage.cpp:20, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp: In function 'bool with_GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:781:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 with_GetProperty(JSContext* cx, HandleObject obj, HandleValue receiver, HandleId id, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:781:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/CodeCoverage.cpp:20, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp: In function 'bool lexicalError_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:1172:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 lexicalError_GetOwnPropertyDescriptor(JSContext* cx, HandleObject obj, HandleId id, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp: In function 'bool lexicalError_SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:1164:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 lexicalError_SetProperty(JSContext* cx, HandleObject obj, HandleId id, HandleValue v, ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:1164:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp: In function 'bool lexicalError_GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:1156:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 lexicalError_GetProperty(JSContext* cx, HandleObject obj, HandleValue receiver, HandleId id, ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:1156:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_setSourceMapURL(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7303:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 NativeObject* thisobj = DebuggerSource_check(cx, args.thisv(), fnname); ^~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/CodeCoverage.cpp:20, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7308:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_DEBUG_BAD_REFERENT, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSDVG_SEARCH_STACK, args.thisv(), nullptr, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ refname, nullptr); ~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jscntxtinlines.h:19:0, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:29, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Stack-inl.h:24, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger-inl.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:106:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 Call(JSContext* cx, HandleValue fval, JSObject* thisObj, HandleValue arg0, ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:106:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:106:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:112:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, fval, thisv, args, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:112:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const': /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:2135:10: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 bool defineProperty(JSContext* cx, HandleObject proxy, HandleId id, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:2147:63: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return JS_DefinePropertyById(cx, env, id, desc, result); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In function 'bool DebuggerScript_getOffsetsCoverage(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7110:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !DefineProperty(cx, item, offsetId, offsetValue) || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7111:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !DefineProperty(cx, item, lineNumberId, lineNumberValue) || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7112:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !DefineProperty(cx, item, columnNumberId, columnNumberValue) || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7113:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !DefineProperty(cx, item, countId, countValue) || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In function 'bool CheckResumptionValue(JSContext*, js::AbstractFramePtr, const mozilla::Maybe >&, JSTrapStatus, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1597:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 CheckResumptionValue(JSContext* cx, AbstractFramePtr frame, const Maybe& maybeThisv, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1606:51: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!CheckStarGeneratorResumptionValue(cx, vp)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h:14:0, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/CodeCoverage.cpp:20, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:1107:6: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spindex, v, fallback, nullptr, nullptr)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1622:17: note: in expansion of macro 'ReportValueError' ReportValueError(cx, JSMSG_BAD_DERIVED_RETURN, JSDVG_IGNORE_STACK, vp, nullptr); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In function 'bool ParseEvalOptions(JSContext*, JS::HandleValue, js::EvalOptions&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:487:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ParseEvalOptions(JSContext* cx, HandleValue value, EvalOptions& options) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:495:24: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetProperty(cx, opts, "url", &v)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/CodeCoverage.cpp:20, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:508:24: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetProperty(cx, opts, "lineNumber", &v)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/CodeCoverage.cpp:20, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:180:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::unwrapDebuggeeValue(JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1303:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 Debugger::unwrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::HandleObject, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1337:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 Debugger::unwrapPropertyDescriptor(JSContext* cx, HandleObject obj, ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In member function 'JSTrapStatus js::Debugger::reportUncaughtException(mozilla::Maybe&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1395:36: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (cx->getPendingException(&exn)) { ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static void js::Debugger::resultToCompletion(JSContext*, bool, const JS::Value&, JSTrapStatus*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1467:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 Debugger::resultToCompletion(JSContext* cx, bool ok, const Value& rv, ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1477:37: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!cx->getPendingException(value)) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::newCompletionValue(JSContext*, JSTrapStatus, const JS::Value&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1487:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 Debugger::newCompletionValue(JSContext* cx, JSTrapStatus status, const Value& value_, ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1520:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !NativeDefineProperty(cx, obj, key, value, nullptr, nullptr, JSPROP_ENUMERATE)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In member function 'virtual bool js::ScriptedOnPopHandler::onPop(JSContext*, js::HandleDebuggerFrame, JSTrapStatus&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7803:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ScriptedOnPopHandler::onPop(JSContext* cx, HandleDebuggerFrame frame, JSTrapStatus& statusp, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7809:33: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!dbg->newCompletionValue(cx, statusp, vp, &completion)) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7814:18: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!js::Call(cx, fval, frame, completion, &rval)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7814:18: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7814:18: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7817:54: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ParseResumptionValue(cx, rval, statusp, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7817:54: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In member function 'DebuggerScriptGetOffsetLocationMatcher::ReturnType DebuggerScriptGetOffsetLocationMatcher::match(JS::HandleScript)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:6267:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx_, result_, id, value)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:6271:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx_, result_, cx_->names().columnNumber, value)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:6280:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx_, result_, cx_->names().isEntryPoint, value)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In member function 'DebuggerScriptGetOffsetLocationMatcher::ReturnType DebuggerScriptGetOffsetLocationMatcher::match(JS::Handle)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:6304:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx_, result_, id, value)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:6308:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx_, result_, cx_->names().columnNumber, value)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:6312:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx_, result_, cx_->names().isEntryPoint, value)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In member function 'bool DebuggerScriptGetAllColumnOffsetsMatcher::appendColumnOffsetEntry(size_t, size_t, size_t)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:6421:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx_, entry, id, value)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:6425:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx_, entry, cx_->names().columnNumber, value)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:6430:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx_, entry, id, value)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static void js::Debugger::propagateForcedReturn(JSContext*, js::AbstractFramePtr, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:6794:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 Debugger::propagateForcedReturn(JSContext* cx, AbstractFramePtr frame, HandleValue rval) ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerFrame::requireScriptReferent(JSContext*, js::HandleDebuggerFrame)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:8414:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_DEBUG_BAD_REFERENT, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSDVG_SEARCH_STACK, frameobj, nullptr, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "a script frame", nullptr); ~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getErrorNotes(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10541:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 DebuggerObject::getErrorNotes(JSContext* cx, HandleDebuggerObject object, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getErrorLineNumber(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10565:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 DebuggerObject::getErrorLineNumber(JSContext* cx, HandleDebuggerObject object, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getErrorColumnNumber(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10583:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 DebuggerObject::getErrorColumnNumber(JSContext* cx, HandleDebuggerObject object, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::defineProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::Handle)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10803:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 DebuggerObject::defineProperty(JSContext* cx, HandleDebuggerObject object, HandleId id, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10810:39: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!dbg->unwrapPropertyDescriptor(cx, referent, &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jspubtd.h:22:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/HeapAPI.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/GCAPI.h:14, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Value.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/jsutil.h:24, from /builddir/build/BUILD/firefox-56.0/js/src/ds/LifoAlloc.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/vm/CodeCoverage.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/vm/CodeCoverage.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Result.h:143:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 auto tmpResult_ = (expr); \ ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10812:5: note: in expansion of macro 'JS_TRY_OR_RETURN_FALSE' JS_TRY_OR_RETURN_FALSE(cx, CheckPropertyDescriptorAccessors(cx, desc)); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10821:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!DefineProperty(cx, referent, id, desc)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::requireGlobal(JSContext*, js::HandleDebuggerObject)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:11085:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_DEBUG_WRAPPER_IN_WAY, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSDVG_SEARCH_STACK, dbgobj, nullptr, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isWrapper, isWindowProxy); ~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:11089:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_DEBUG_BAD_REFERENT, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSDVG_SEARCH_STACK, dbgobj, nullptr, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "a global object", nullptr); ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::definePropertyToTrusted(JSContext*, const char*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:11740:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 Builder::Object::definePropertyToTrusted(JSContext* cx, const char* name, ^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:11751:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, value, id, trusted); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::dbg::Builder::Object&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:11779:54: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return definePropertyToTrusted(cx, name, &propval); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool js::ModuleEnvironmentObject::getProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:559:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ModuleEnvironmentObject::getProperty(JSContext* cx, HandleObject obj, HandleValue receiver, ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:559:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:571:56: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, self, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool js::ModuleEnvironmentObject::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:586:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 ModuleEnvironmentObject::getOwnPropertyDescriptor(JSContext* cx, HandleObject obj, HandleId id, ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:602:61: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return NativeGetOwnPropertyDescriptor(cx, self, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMissingArgumentsPropertyDescriptor(JSContext*, JS::Handle, js::EnvironmentObject&, JS::MutableHandle) const': /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:1896:10: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 bool getMissingArgumentsPropertyDescriptor(JSContext* cx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMissingArguments(JSContext*, js::EnvironmentObject&, JS::MutableHandleValue) const': /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:1979:10: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 bool getMissingArguments(JSContext* cx, EnvironmentObject& env, MutableHandleValue vp) const ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMissingThisMaybeSentinelValue(JSContext*, js::EnvironmentObject&, JS::MutableHandleValue) const': /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:2059:10: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 bool getMissingThisMaybeSentinelValue(JSContext* cx, EnvironmentObject& env, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMissingThis(JSContext*, js::EnvironmentObject&, JS::MutableHandleValue) const': /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:1995:10: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 bool getMissingThis(JSContext* cx, EnvironmentObject& env, MutableHandleValue vp) const ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp: In function 'bool js::CheckLexicalNameConflict(JSContext*, JS::Handle, JS::HandleObject, js::HandlePropertyName)': /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:3274:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!GetOwnPropertyDescriptor(cx, varObj, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp: In function 'bool js::CheckCanDeclareGlobalBinding(JSContext*, JS::Handle, js::HandlePropertyName, bool)': /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:3316:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!GetOwnPropertyDescriptor(cx, global, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool js::ModuleEnvironmentObject::setProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:575:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ModuleEnvironmentObject::setProperty(JSContext* cx, HandleObject obj, HandleId id, HandleValue v, ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:575:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:582:74: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, self, id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:582:74: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Stack-inl.h:24, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger-inl.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = (js::AllowGC)1]': /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:77:1: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 ValueToId(JSContext* cx, typename MaybeRooted::HandleType v, ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In function 'bool ValueToIdentifier(JSContext*, JS::HandleValue, JS::MutableHandleId)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:280:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ValueToIdentifier(JSContext* cx, HandleValue v, MutableHandleId id) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:282:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ValueToId(cx, v, id)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:286:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSDVG_SEARCH_STACK, val, nullptr, "not an identifier", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nullptr); ~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::definePropertyMethod(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:9878:26: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 if (!ValueToId(cx, args[0], &id)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:9882:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToPropertyDescriptor(cx, args[1], false, &desc)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:9882:30: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:9885:40: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!DebuggerObject::defineProperty(cx, object, id, desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In function 'bool DebuggerScript_getAllOffsets(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:6373:38: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (found && !GetProperty(cx, result, result, id, &offsetsv)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:6389:38: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 !ValueToId(cx, v, &id)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:6395:36: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, result, id, value)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getIntroductionOffset(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7319:52: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7604:5: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT' THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get introductionOffset)", args, obj, referent); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getDisplayURL(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7319:52: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7476:5: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT' THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get url)", args, obj, referent); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getURL(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7319:52: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7446:5: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT' THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get url)", args, obj, referent); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::deletePropertyMethod(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:9928:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!ValueToId(cx, args.get(0), &id)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:14:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/PIC.h:20, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/vm/CodeCoverage.cpp:20, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h: In function 'bool DebuggerScript_getLineOffsets(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:183:22: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToNumberSlow(cx, vp, &d)) ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getBinary(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7319:52: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7390:5: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT' THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get binary)", args, obj, referent); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7393:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_DEBUG_BAD_REFERENT, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSDVG_SEARCH_STACK, args.thisv(), nullptr, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "a wasm source", nullptr); ~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getSourceMapURL(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7319:52: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7706:5: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT' THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get sourceMapURL)", args, obj, referent); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getIntroductionType(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7319:52: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7626:5: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT' THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get introductionType)", args, obj, referent); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In member function 'JSObject* JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:12021:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !DefineProperty(cx, obj, cx->names().gcCycleNumber, gcCycleNumberVal)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:12041:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, collectionObj, cx->names().startTimestamp, start) || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:12042:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !DefineProperty(cx, collectionObj, cx->names().endTimestamp, end)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:12048:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineElement(cx, slicesArray, idx++, collectionVal)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:12053:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, obj, cx->names().collections, slicesValue)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:29:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Stack-inl.h:24, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger-inl.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29: /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h: In member function 'bool JSCompartment::wrap(JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h:85:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JSCompartment::wrap(JSContext* cx, JS::MutableHandleValue vp) ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::processResumptionValue(mozilla::Maybe&, js::AbstractFramePtr, const mozilla::Maybe >&, JS::HandleValue, JSTrapStatus&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1652:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 Debugger::processResumptionValue(Maybe& ac, AbstractFramePtr frame, ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1652:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1658:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ParseResumptionValue(cx, rval, statusp, vp) || ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1658:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1660:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 !CheckResumptionValue(cx, frame, maybeThisv, statusp, vp)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In member function 'JSTrapStatus js::Debugger::handleUncaughtExceptionHelper(mozilla::Maybe&, JS::MutableHandleValue*, const mozilla::Maybe >&, js::AbstractFramePtr)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1429:41: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!cx->getPendingException(&exc)) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1435:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (js::Call(cx, fval, object, exc, &rv)) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1435:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1435:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1438:47: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (processResumptionValue(ac, frame, thisVForCheck, rv, status, *vp)) ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1438:47: note: parameter passing for argument of type 'const JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In member function 'JSTrapStatus js::Debugger::handleUncaughtException(mozilla::Maybe&, JS::MutableHandleValue, const mozilla::Maybe >&, js::AbstractFramePtr)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1454:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 Debugger::handleUncaughtException(Maybe& ac, MutableHandleValue vp, ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In member function 'void js::Debugger::fireOnGarbageCollectionHook(JSContext*, const Ptr&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1888:18: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!js::Call(cx, fval, object, dataVal, &rv)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1888:18: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1888:18: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In member function 'JSTrapStatus js::Debugger::processParsedHandlerResultHelper(mozilla::Maybe&, js::AbstractFramePtr, const mozilla::Maybe >&, bool, JSTrapStatus, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1675:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 Debugger::processParsedHandlerResultHelper(Maybe& ac, AbstractFramePtr frame, ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1685:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 !CheckResumptionValue(cx, frame, maybeThisv, status, vp)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::setVariable(JSContext*, js::HandleDebuggerEnvironment, JS::HandleId, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:11679:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 DebuggerEnvironment::setVariable(JSContext* cx, HandleDebuggerEnvironment environment, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:11711:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!SetProperty(cx, referent, id, value)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp: In function 'bool js::GetThisValueForDebuggerMaybeOptimizedOut(JSContext*, js::AbstractFramePtr, jsbytecode*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:3167:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::GetThisValueForDebuggerMaybeOptimizedOut(JSContext* cx, AbstractFramePtr frame, jsbytecode* pc, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:3235:90: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return GetProperty(cx, callObj, callObj, bi.name()->asPropertyName(), res); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In function 'bool GetThisValueForCheck(JSContext*, js::AbstractFramePtr, jsbytecode*, JS::MutableHandleValue, mozilla::Maybe >&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1631:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 GetThisValueForCheck(JSContext* cx, AbstractFramePtr frame, jsbytecode* pc, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1637:58: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetThisValueForDebuggerMaybeOptimizedOut(cx, frame, pc, thisv)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In member function 'JSTrapStatus js::Debugger::processHandlerResult(mozilla::Maybe&, bool, const JS::Value&, js::AbstractFramePtr, jsbytecode*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1717:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 Debugger::processHandlerResult(Maybe& ac, bool success, const Value& rv, ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1724:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetThisValueForCheck(cx, frame, pc, &thisv, maybeThisv)) { ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1734:13: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 success = ParseResumptionValue(cx, rootRv, status, vp); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1734:13: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1736:87: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return processParsedHandlerResultHelper(ac, frame, maybeThisv, success, status, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In member function 'JSTrapStatus js::Debugger::processParsedHandlerResult(mozilla::Maybe&, js::AbstractFramePtr, jsbytecode*, bool, JSTrapStatus, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1700:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 Debugger::processParsedHandlerResult(Maybe& ac, AbstractFramePtr frame, ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1708:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetThisValueForCheck(cx, frame, pc, &thisv, maybeThisv)) { ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1713:87: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return processParsedHandlerResultHelper(ac, frame, maybeThisv, success, status, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/CodeCoverage.cpp:20, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In static member function 'static bool js::DebuggerMemory::setAllocationSamplingProbability(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::ScriptQuery::parseQuery(JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:4295:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, query, query, cx->names().global, &global)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:4316:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, query, query, cx->names().url, &url)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:4327:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, query, query, cx->names().source, &debuggerSource)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:4370:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, query, query, cx->names().displayURL, &displayURL)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:4387:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, query, query, cx->names().line, &lineProperty)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:4414:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, query, query, innermostName, &innermostProperty)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getText(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7319:52: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7369:5: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT' THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get text)", args, obj, referent); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::forceLexicalInitializationByNameMethod(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10019:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ValueToIdentifier(cx, args[0], &id)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In function 'bool JS_DefineDebuggerObject(JSContext*, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:11876:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, debugCtor, debuggeeWouldRunId, debuggeeWouldRunCtor, ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nullptr, nullptr, 0)) ~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::VarEnvironmentObject* js::VarEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:385:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!SetProperty(cx, env, id, optimizedOut)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::LexicalEnvironmentObject* js::LexicalEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:990:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!SetProperty(cx, env, id, optimizedOut)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::CallObject* js::CallObject::createHollowForDebug(JSContext*, JS::HandleFunction)': /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:295:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!SetProperty(cx, callobj, id, optimizedOut)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static JSTrapStatus js::Debugger::onSingleStep(JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:2073:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 Debugger::onSingleStep(JSContext* cx, MutableHandleValue vp) ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:2141:61: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 bool success = handler->onStep(cx, frame, status, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:2142:49: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 status = dbg->processParsedHandlerResult(ac, iter.abstractFramePtr(), iter.pc(), success, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status, vp); ~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::defineProperties(JSContext*, js::HandleDebuggerObject, JS::Handle >, JS::Handle >)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10839:43: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!dbg->unwrapPropertyDescriptor(cx, referent, descs[i])) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jspubtd.h:22:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/HeapAPI.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/GCAPI.h:14, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Value.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/jsutil.h:24, from /builddir/build/BUILD/firefox-56.0/js/src/ds/LifoAlloc.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/vm/CodeCoverage.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/vm/CodeCoverage.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Result.h:143:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 auto tmpResult_ = (expr); \ ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10841:9: note: in expansion of macro 'JS_TRY_OR_RETURN_FALSE' JS_TRY_OR_RETURN_FALSE(cx, CheckPropertyDescriptorAccessors(cx, descs[i])); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10854:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!DefineProperty(cx, referent, ids[i], descs[i])) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/CodeCoverage.cpp:20, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In static member function 'static bool js::DebuggerObject::definePropertiesMethod(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/DebuggerMemory.cpp:24:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:38: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/UbiNodeCensus.h: In static member function 'static bool js::DebuggerMemory::takeCensus(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/UbiNodeCensus.h:163:45: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return type.report(cx, *this, report); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static js::DebuggerArguments* js::DebuggerArguments::create(JSContext*, JS::HandleObject, js::HandleDebuggerFrame)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:8787:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!NativeDefineProperty(cx, obj, cx->names().length, fargcVal, nullptr, nullptr, ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_PERMANENT | JSPROP_READONLY)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:8802:34: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 !NativeDefineProperty(cx, obj, id, UndefinedHandleValue, ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS_DATA_TO_FUNC_PTR(GetterOp, getobj.get()), nullptr, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_ENUMERATE | JSPROP_SHARED | JSPROP_GETTER)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::Debugger::setHookImpl(JSContext*, JS::CallArgs&, js::Debugger&, js::Debugger::Hook)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:3445:70: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ReportIsNotFunction(cx, args[0], args.length() - 1); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::handleUnaliasedAccess(JSContext*, JS::Handle, JS::Handle, JS::HandleId, {anonymous}::DebugEnvironmentProxyHandler::Action, JS::MutableHandleValue, {anonymous}::DebugEnvironmentProxyHandler::AccessResult*) const': /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:1460:10: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 bool handleUnaliasedAccess(JSContext* cx, Handle debugEnv, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:1630:37: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, env, env, id, vp)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:1633:37: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!SetProperty(cx, env, id, vp)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:2109:10: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 bool set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v, HandleValue receiver, ^~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:2109:10: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:2120:35: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!handleUnaliasedAccess(cx, debugEnv, env, id, SET, &valCopy, &access)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/CodeCoverage.cpp:20, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:2012:10: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 bool get(JSContext* cx, HandleObject proxy, HandleValue receiver, HandleId id, ^~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:2012:10: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:2025:35: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, vp, &access)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:2036:29: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, env, env, id, vp)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:1942:10: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 bool getOwnPropertyDescriptor(JSContext* cx, HandleObject proxy, HandleId id, ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:1949:82: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return getMissingArgumentsPropertyDescriptor(cx, debugEnv, *env, desc); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:1956:35: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, &v, &access)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:1962:86: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return getMissingArgumentsPropertyDescriptor(cx, debugEnv, *env, desc); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:1970:69: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return JS_GetOwnPropertyDescriptorById(cx, env, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:1890:10: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 bool getPropertyDescriptor(JSContext* cx, HandleObject proxy, HandleId id, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:1893:60: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return getOwnPropertyDescriptor(cx, proxy, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMaybeSentinelValue(JSContext*, JS::Handle, JS::HandleId, JS::MutableHandleValue) const': /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:2074:10: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 bool getMaybeSentinelValue(JSContext* cx, Handle debugEnv, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:2074:10: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:2085:35: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, vp, &access)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:2096:29: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, env, env, id, vp)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool js::DebugEnvironmentProxy::getMaybeSentinelValue(JSContext*, JS::Handle, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:2319:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 DebugEnvironmentProxy::getMaybeSentinelValue(JSContext* cx, Handle env, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:2319:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:2322:89: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return DebugEnvironmentProxyHandler::singleton.getMaybeSentinelValue(cx, env, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::typeGetter(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:11248:17: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized] const char* s; ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::setVariableMethod(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:11410:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ValueToIdentifier(cx, args[0], &id)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:11413:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DebuggerEnvironment::setVariable(cx, environment, id, args[1])) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::getScriptFrameWithIter(JSContext*, js::AbstractFramePtr, const js::FrameIter*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:792:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 Debugger::getScriptFrameWithIter(JSContext* cx, AbstractFramePtr referent, ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In member function 'JSTrapStatus js::Debugger::fireDebuggerStatement(JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1768:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 Debugger::fireDebuggerStatement(JSContext* cx, MutableHandleValue vp) ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger-inl.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.h:1047:77: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return getScriptFrameWithIter(cx, iter.abstractFramePtr(), &iter, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1784:58: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 bool ok = js::Call(cx, fval, object, scriptFrame, &rv); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1784:58: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1784:58: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1785:83: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return processHandlerResult(ac, ok, rv, iter.abstractFramePtr(), iter.pc(), vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In member function 'JSTrapStatus js::Debugger::fireEnterFrame(JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1820:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 Debugger::fireEnterFrame(JSContext* cx, MutableHandleValue vp) ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger-inl.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.h:1047:77: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return getScriptFrameWithIter(cx, iter.abstractFramePtr(), &iter, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1837:58: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 bool ok = js::Call(cx, fval, object, scriptFrame, &rv); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1837:58: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1837:58: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1839:83: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return processHandlerResult(ac, ok, rv, iter.abstractFramePtr(), iter.pc(), vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static JSTrapStatus js::Debugger::onTrap(JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1982:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 Debugger::onTrap(JSContext* cx, MutableHandleValue vp) ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger-inl.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.h:1047:77: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return getScriptFrameWithIter(cx, iter.abstractFramePtr(), &iter, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1750:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, obj, obj, id, &fval)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1764:47: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, fval, rval, args, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1764:47: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:2051:70: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 iter.pc(), vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger-inl.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.h: In static member function 'static bool js::Debugger::getNewestFrame(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.h:1047:77: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return getScriptFrameWithIter(cx, iter.abstractFramePtr(), &iter, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/CodeCoverage.cpp:20, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In static member function 'static bool js::DebuggerMemory::setMaxAllocationsLogLength(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::drainAllocationsLog(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/DebuggerMemory.cpp:206:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, obj, cx->names().frame, frame)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/DebuggerMemory.cpp:212:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, obj, cx->names().timestamp, timestampValue)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/DebuggerMemory.cpp:219:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, obj, cx->names().class_, classNameValue)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/DebuggerMemory.cpp:225:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, obj, cx->names().constructor, ctorName)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/DebuggerMemory.cpp:229:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, obj, cx->names().size, size)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/DebuggerMemory.cpp:233:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, obj, cx->names().inNursery, inNursery)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::Debugger::construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:3940:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, callee, callee, cx->names().prototype, &v)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1175:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 Debugger::wrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1206:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, optObj, name, trueVal)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::Debugger::slowPathOnLeaveFrame(JSContext*, js::AbstractFramePtr, jsbytecode*, bool)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:967:33: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 Debugger::resultToCompletion(cx, frameOk, frame.returnValue(), &status, &value); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:998:83: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 bool success = handler->onPop(cx, frameobj, nextStatus, &nextValue); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:999:61: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 nextStatus = dbg->processParsedHandlerResult(ac, frame, pc, success, nextStatus, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &nextValue); ~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::receiveCompletionValue(mozilla::Maybe&, bool, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1530:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 Debugger::receiveCompletionValue(Maybe& ac, bool ok, ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1530:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1538:23: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 resultToCompletion(cx, ok, val, &status, &value); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1541:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 newCompletionValue(cx, status, value, vp); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::call(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::Handle >, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10877:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 DebuggerObject::call(JSContext* cx, HandleDebuggerObject object, HandleValue thisv_, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10877:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10934:16: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ok = js::Call(cx, calleev, thisv, invokeArgs, result); ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10934:16: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10938:62: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return dbg->receiveCompletionValue(ac, ok, result, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10938:62: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::callMethod(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:9954:65: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return object->call(cx, object, thisv, args, callArgs.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::applyMethod(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:9983:65: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return object->call(cx, object, thisv, args, callArgs.rval()); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In member function 'JSTrapStatus js::Debugger::fireExceptionUnwind(JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1789:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 Debugger::fireExceptionUnwind(JSContext* cx, MutableHandleValue vp) ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1796:33: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!cx->getPendingException(&exc)) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger-inl.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.h:1047:77: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return getScriptFrameWithIter(cx, iter.abstractFramePtr(), &iter, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jscntxtinlines.h:19:0, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:29, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Stack-inl.h:24, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger-inl.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:133:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, fval, thisv, args, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:133:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1813:94: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JSTrapStatus st = processHandlerResult(ac, ok, rv, iter.abstractFramePtr(), iter.pc(), vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In member function 'JSTrapStatus js::Debugger::fireNewGlobalObject(JSContext*, JS::Handle, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:2153:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 Debugger::fireNewGlobalObject(JSContext* cx, Handle global, MutableHandleValue vp) ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:2174:60: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 bool ok = js::Call(cx, fval, object, wrappedGlobal, &rv); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:2174:60: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:2174:60: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static void js::Debugger::slowPathOnNewGlobalObject(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:2230:20: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 status = dbg->fireNewGlobalObject(cx, global, &value); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In member function 'JSTrapStatus js::Debugger::firePromiseHook(JSContext*, js::Debugger::Hook, JS::HandleObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:2323:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 Debugger::firePromiseHook(JSContext* cx, Hook hook, HandleObject promise, MutableHandleValue vp) ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:2342:53: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 bool ok = js::Call(cx, fval, object, dbgObj, &rv); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:2342:53: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:2342:53: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static void js::Debugger::slowPathPromiseHook(JSContext*, js::Debugger::Hook, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:2365:13: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 (void) dbg->firePromiseHook(cx, hook, promise, &rval); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerFrame::getThis(JSContext*, js::HandleDebuggerFrame, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:8015:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 DebuggerFrame::getThis(JSContext* cx, HandleDebuggerFrame frame, MutableHandleValue result) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:8035:54: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetThisValueForDebuggerMaybeOptimizedOut(cx, frame, iter.pc(), result)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getBoundThis(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10432:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 DebuggerObject::getBoundThis(JSContext* cx, HandleDebuggerObject object, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getPromiseValue(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10601:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 DebuggerObject::getPromiseValue(JSContext* cx, HandleDebuggerObject object, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getPromiseReason(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10611:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 DebuggerObject::getPromiseReason(JSContext* cx, HandleDebuggerObject object, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getOwnPropertyDescriptor(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10724:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 DebuggerObject::getOwnPropertyDescriptor(JSContext* cx, HandleDebuggerObject object, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10724:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10737:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!GetOwnPropertyDescriptor(cx, referent, id, desc)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getOwnPropertyDescriptorMethod(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:9824:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!ValueToId(cx, args.get(0), &id)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:9828:50: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!DebuggerObject::getOwnPropertyDescriptor(cx, object, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:9831:60: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return JS::FromPropertyDescriptor(cx, desc, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::makeDebuggeeValue(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10993:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 DebuggerObject::makeDebuggeeValue(JSContext* cx, HandleDebuggerObject object, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10993:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::makeDebuggeeValueMethod(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10101:78: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return DebuggerObject::makeDebuggeeValue(cx, object, args[0], args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::getVariable(JSContext*, js::HandleDebuggerEnvironment, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:11626:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 DebuggerEnvironment::getVariable(JSContext* cx, HandleDebuggerEnvironment environment, ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.cpp:2322:89: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return DebugEnvironmentProxyHandler::singleton.getMaybeSentinelValue(cx, env, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:11660:29: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, referent, referent, id, result)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::getVariableMethod(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:11393:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ValueToIdentifier(cx, args[0], &id)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:11396:77: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return DebuggerEnvironment::getVariable(cx, environment, id, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:11755:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 Builder::Object::defineProperty(JSContext* cx, const char* name, JS::HandleValue propval_) ^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:11763:54: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return definePropertyToTrusted(cx, name, &propval); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:11770:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return defineProperty(cx, name, propval); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getElementProperty(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7319:52: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7531:5: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT' THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get elementAttributeName)", args, obj, referent); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getElement(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7319:52: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7504:5: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT' THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get element)", args, obj, referent); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::Debugger::findObjects(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:4809:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, query, query, cx->names().class_, &cls)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In function 'bool DebuggerGenericEval(JSContext*, mozilla::Range, JS::HandleObject, const js::EvalOptions&, JSTrapStatus&, JS::MutableHandleValue, js::Debugger*, JS::HandleObject, js::FrameIter*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:8222:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 DebuggerGenericEval(JSContext* cx, const mozilla::Range chars, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:8246:29: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, bindings, bindings, keys[i], valp) || ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:8280:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !NativeDefineProperty(cx, nenv, id, val, nullptr, nullptr, 0)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:8306:33: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 Debugger::resultToCompletion(cx, ok, rval, &status, value); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerFrame::eval(JSContext*, js::HandleDebuggerFrame, mozilla::Range, JS::HandleObject, const js::EvalOptions&, JSTrapStatus&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:8312:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 DebuggerFrame::eval(JSContext* cx, HandleDebuggerFrame frame, mozilla::Range chars, ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:8329:96: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return DebuggerGenericEval(cx, chars, bindings, options, status, value, dbg, nullptr, &iter); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerFrame::evalMethod(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:8981:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!ParseEvalOptions(cx, args.get(1), options)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:8986:29: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!DebuggerFrame::eval(cx, frame, chars, nullptr, options, status, &value)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:8989:77: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return frame->owner()->newCompletionValue(cx, status, value, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerFrame::evalWithBindingsMethod(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:9012:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!ParseEvalOptions(cx, args.get(2), options)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:9017:29: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!DebuggerFrame::eval(cx, frame, chars, bindings, options, status, &value)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:9020:77: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return frame->owner()->newCompletionValue(cx, status, value, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::executeInGlobal(JSContext*, js::HandleDebuggerObject, mozilla::Range, JS::HandleObject, const js::EvalOptions&, JSTrapStatus&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10977:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 DebuggerObject::executeInGlobal(JSContext* cx, HandleDebuggerObject object, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10989:39: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 nullptr); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::executeInGlobalMethod(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10049:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!ParseEvalOptions(cx, args.get(1), options)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10054:41: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!DebuggerObject::executeInGlobal(cx, object, chars, nullptr, options, status, &value)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10057:78: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return object->owner()->newCompletionValue(cx, status, value, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::executeInGlobalWithBindingsMethod(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10083:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!ParseEvalOptions(cx, args.get(2), options)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10088:41: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!DebuggerObject::executeInGlobal(cx, object, chars, bindings, options, status, &value)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10091:78: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return object->owner()->newCompletionValue(cx, status, value, args.rval()); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In member function 'void js::Debugger::fireNewScript(JSContext*, JS::Handle >)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1861:18: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!js::Call(cx, fval, object, dsval, &rv)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1861:18: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1861:18: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getIntroductionScript(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7319:52: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:7578:5: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT' THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get introductionScript)", args, obj, referent); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::wrapEnvironment(JSContext*, JS::Handle, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1115:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 Debugger::wrapEnvironment(JSContext* cx, Handle env, MutableHandleValue rval) ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:1115:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::environmentGetter(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:9381:53: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return dbg->wrapEnvironment(cx, env, args.rval()); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::asEnvironmentMethod(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:542:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_DEBUG_WRAPPER_IN_WAY, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSDVG_SEARCH_STACK, dbgobj, nullptr, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isWrapper, isWindowProxy); ~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:546:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_DEBUG_BAD_REFERENT, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSDVG_SEARCH_STACK, dbgobj, nullptr, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "a global object", nullptr); ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src30.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:10001:53: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return dbg->wrapEnvironment(cx, env, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::findMethod(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Debugger.cpp:11371:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ValueToIdentifier(cx, args[0], &id)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src31.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src31.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src31.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src31.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject.cpp: In function 'bool IsObject(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject.cpp:210:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 IsObject(HandleValue v) ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject.cpp: In static member function 'static bool js::ErrorObject::setStack_impl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject.cpp:282:62: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, thisObj, cx->names().stack, val); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject.cpp:8, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src31.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleObject, js::PropertyName*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:848:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 GetProperty(JSContext* cx, HandleObject obj, HandleObject receiver, PropertyName* name, ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject.cpp:8, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src31.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src31.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorReporting.cpp: In function 'void js::ReportErrorToGlobal(JSContext*, JS::HandleObject, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorReporting.cpp:151:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ReportErrorToGlobal(JSContext* cx, HandleObject global, HandleValue error) ^~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src31.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/ForOfIterator.cpp: In member function 'bool JS::ForOfIterator::init(JS::HandleValue, JS::ForOfIterator::NonIterableBehavior)': /builddir/build/BUILD/firefox-56.0/js/src/vm/ForOfIterator.cpp:21:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ForOfIterator::init(HandleValue iterable, NonIterableBehavior nonIterableBehavior) ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject.cpp:8, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src31.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject.cpp:8, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src31.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jscntxtinlines.h:19:0, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:29, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject.cpp:19, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src31.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:86:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, fval, thisv, args, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:86:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src31.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/ForOfIterator.cpp:66:94: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 UniqueChars bytes = DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, iterable, nullptr); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/ForOfIterator.cpp: In member function 'void JS::ForOfIterator::closeThrow()': /builddir/build/BUILD/firefox-56.0/js/src/vm/ForOfIterator.cpp:163:34: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetAndClearException(cx_, &completionException)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject.cpp:8, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src31.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jscntxtinlines.h:19:0, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:29, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject.cpp:19, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src31.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:94:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, fval, thisv, args, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:94:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src31.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/GeneratorObject.cpp: In function 'bool js::CheckStarGeneratorResumptionValue(JSContext*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/GeneratorObject.cpp:352:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::CheckStarGeneratorResumptionValue(JSContext* cx, HandleValue v) ^~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src31.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.cpp: In function 'bool js::LinkConstructorAndPrototype(JSContext*, JSObject*, JSObject*, unsigned int, unsigned int)': /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.cpp:622:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, ctor, cx->names().prototype, protoVal, nullptr, nullptr, ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ prototypeAttrs) && ~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.cpp:624:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 DefineProperty(cx, proto, cx->names().constructor, ctorVal, nullptr, nullptr, ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ constructorAttrs); ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.cpp: In function 'bool js::DefineToStringTag(JSContext*, JS::HandleObject, JSAtom*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.cpp:644:95: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, obj, toStringTagId, tagString, nullptr, nullptr, JSPROP_READONLY); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/SavedStacks.h:13:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject.cpp:8, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src31.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/GeneratorObject.cpp: In static member function 'static bool js::GeneratorObject::suspend(JSContext*, JS::HandleObject, js::AbstractFramePtr, jsbytecode*, JS::Value*, unsigned int)': /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:1107:6: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spindex, v, fallback, nullptr, nullptr)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/GeneratorObject.cpp:78:9: note: in expansion of macro 'ReportValueError' ReportValueError(cx, JSMSG_BAD_GENERATOR_YIELD, JSDVG_IGNORE_STACK, val, nullptr); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src31.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::resolveConstructor(JSContext*, JS::Handle, JSProtoKey)': /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.cpp:230:32: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, global, id, ctorValue, nullptr, nullptr, JSPROP_RESOLVING)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.cpp:275:32: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, global, id, ctorValue, nullptr, nullptr, JSPROP_RESOLVING)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject.cpp:8, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src31.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In static member function 'static JSObject* js::GeneratorObject::create(JSContext*, js::AbstractFramePtr)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src31.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::initStandardClasses(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.cpp:409:24: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, global, cx->names().undefined, UndefinedHandleValue, ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nullptr, nullptr, JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::initBuiltinConstructor(JSContext*, JS::Handle, JSProtoKey, JS::HandleObject, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.cpp:301:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, global, id, ctorValue, nullptr, nullptr, JSPROP_RESOLVING)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::initSelfHostingBuiltins(JSContext*, JS::Handle, const JSFunctionSpec*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.cpp:456:24: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, global, cx->names().undefined, UndefinedHandleValue, ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nullptr, nullptr, JSPROP_PERMANENT | JSPROP_READONLY)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.cpp:464:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_DefineProperty(cx, global, "std_isConcatSpreadable", std_isConcatSpreadable, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_PERMANENT | JSPROP_READONLY)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.cpp:474:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_DefineProperty(cx, global, "std_iterator", std_iterator, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_PERMANENT | JSPROP_READONLY)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.cpp:482:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_DefineProperty(cx, global, "std_match", std_match, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_PERMANENT | JSPROP_READONLY)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.cpp:490:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_DefineProperty(cx, global, "std_replace", std_replace, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_PERMANENT | JSPROP_READONLY)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.cpp:498:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_DefineProperty(cx, global, "std_search", std_search, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_PERMANENT | JSPROP_READONLY)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.cpp:506:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_DefineProperty(cx, global, "std_species", std_species, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_PERMANENT | JSPROP_READONLY)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.cpp:514:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_DefineProperty(cx, global, "std_split", std_split, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_PERMANENT | JSPROP_READONLY)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.cpp: In static member function 'static js::NativeObject* js::GlobalObject::getIntrinsicsHolder(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.cpp:773:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, intrinsicsHolder, cx->names().global, globalValue, ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nullptr, nullptr, JSPROP_PERMANENT | JSPROP_READONLY)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::addIntrinsicValue(JSContext*, JS::Handle, js::HandlePropertyName, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.cpp:833:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 GlobalObject::addIntrinsicValue(JSContext* cx, Handle global, ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject.cpp:16:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src31.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h: In static member function 'static bool js::LegacyGeneratorObject::close(JSContext*, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:718:49: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:720:71: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return GlobalObject::addIntrinsicValue(cx, global, name, value); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src31.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/GeneratorObject.cpp:229:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, closeValue, v, args, &v); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/GeneratorObject.cpp:229:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src31.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::getSelfHostedFunction(JSContext*, JS::Handle, js::HandlePropertyName, js::HandleAtom, unsigned int, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.cpp:785:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 GlobalObject::getSelfHostedFunction(JSContext* cx, Handle global, ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.cpp:829:78: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return GlobalObject::addIntrinsicValue(cx, global, selfHostedName, funVal); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src31.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/ForOfIterator.cpp: In member function 'bool JS::ForOfIterator::materializeArrayIterator()': /builddir/build/BUILD/firefox-56.0/js/src/vm/ForOfIterator.cpp:209:45: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GlobalObject::getSelfHostedFunction(cx_, cx_->global(), name, name, 1, &val)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jscntxtinlines.h:19:0, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:29, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject.cpp:19, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src31.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:112:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, fval, thisv, args, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:112:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src31.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/ForOfIterator.cpp: In member function 'bool JS::ForOfIterator::next(JS::MutableHandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/ForOfIterator.cpp:114:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ForOfIterator::next(MutableHandleValue vp, bool* done) ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject.cpp:8, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src31.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jscntxtinlines.h:19:0, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:29, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject.cpp:19, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src31.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:94:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, fval, thisv, args, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:94:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src31.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/ForOfIterator.cpp:142:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx_, resultObj, resultObj, cx_->names().done, &v)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/ForOfIterator.cpp:151:73: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return GetProperty(cx_, resultObj, resultObj, cx_->names().value, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src31.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject.cpp: In static member function 'static bool js::ErrorObject::getStack_impl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject.cpp:247:49: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), name, name, 0, &val)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jscntxtinlines.h:19:0, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:29, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ErrorObject.cpp:19, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src31.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:86:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, fval, thisv, args, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter.h:86:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src31.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/GeneratorObject.cpp: In function 'bool js::GeneratorThrowOrClose(JSContext*, js::AbstractFramePtr, JS::Handle, JS::HandleValue, uint32_t)': /builddir/build/BUILD/firefox-56.0/js/src/vm/GeneratorObject.cpp:133:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::GeneratorThrowOrClose(JSContext* cx, AbstractFramePtr frame, Handle genObj, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/GeneratorObject.cpp: In static member function 'static bool js::GeneratorObject::resume(JSContext*, js::InterpreterActivation&, JS::HandleObject, JS::HandleValue, js::GeneratorObject::ResumeKind)': /builddir/build/BUILD/firefox-56.0/js/src/vm/GeneratorObject.cpp:156:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 GeneratorObject::resume(JSContext* cx, InterpreterActivation& activation, ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/GeneratorObject.cpp:199:89: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return GeneratorThrowOrClose(cx, activation.regs().fp(), genObj, arg, resumeKind); ^ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src32.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src32.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src32.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src32.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/JSONParser.cpp: In member function 'bool js::JSONParserBase::finishObject(JS::MutableHandleValue, js::JSONParserBase::PropertyVector&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/JSONParser.cpp:582:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JSONParserBase::finishObject(MutableHandleValue vp, PropertyVector& properties) ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/JSONParser.cpp: In member function 'bool js::JSONParserBase::finishArray(JS::MutableHandleValue, js::JSONParserBase::ElementVector&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/JSONParser.cpp:605:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JSONParserBase::finishArray(MutableHandleValue vp, ElementVector& elements) ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/JSONParser.cpp: In member function 'bool js::JSONParser::parse(JS::MutableHandleValue) [with CharT = unsigned char]': /builddir/build/BUILD/firefox-56.0/js/src/vm/JSONParser.cpp:630:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JSONParser::parse(MutableHandleValue vp) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/JSONParser.cpp:647:34: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!finishObject(&value, properties)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/JSONParser.cpp:689:33: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!finishArray(&value, elements)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/JSONParser.cpp:733:37: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!finishArray(&value, *elements)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/JSONParser.cpp:755:38: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!finishObject(&value, *properties)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/JSONParser.cpp: In member function 'bool js::JSONParser::parse(JS::MutableHandleValue) [with CharT = char16_t]': /builddir/build/BUILD/firefox-56.0/js/src/vm/JSONParser.cpp:630:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JSONParser::parse(MutableHandleValue vp) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/JSONParser.cpp:647:34: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!finishObject(&value, properties)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/JSONParser.cpp:689:33: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!finishArray(&value, elements)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/JSONParser.cpp:733:37: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!finishArray(&value, *elements)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/JSONParser.cpp:755:38: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!finishObject(&value, *properties)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src33.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src33.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src33.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src33.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp: In function 'bool CallGetter(JSContext*, JS::HandleObject, JS::HandleValue, js::HandleShape, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2058:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 CallGetter(JSContext* cx, HandleObject obj, HandleValue receiver, HandleShape shape, ^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2058:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2065:55: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::CallGetter(cx, receiver, getter, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2065:55: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h:15:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:29, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject-inl.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src33.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jscntxtinlines.h:365:33: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 bool ok = op(cx, obj, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/jscntxtinlines.h: In function 'bool js::CallJSAddPropertyOp(JSContext*, JSAddPropertyOp, JS::HandleObject, JS::HandleId, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jscntxtinlines.h:383:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 CallJSAddPropertyOp(JSContext* cx, JSAddPropertyOp op, HandleObject obj, HandleId id, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jscntxtinlines.h:390:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return op(cx, obj, id, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src33.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp: In function 'bool GetNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, IsNameLookup, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2206:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 GetNonexistentProperty(JSContext* cx, HandleNativeObject obj, HandleId id, ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h:15:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:29, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject-inl.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src33.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jscntxtinlines.h:365:33: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 bool ok = op(cx, obj, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src33.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2267:62: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nullptr, nullptr, nullptr); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp: In function 'bool GetNonexistentProperty(JSContext*, js::NativeObject* const&, const jsid&, const JS::Value&, IsNameLookup, js::FakeMutableHandle)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2272:1: note: parameter passing for argument of type 'js::FakeMutableHandle' changed in GCC 7.1 GetNonexistentProperty(JSContext* cx, NativeObject* const& obj, const jsid& id, const Value& receiver, ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp: In function 'bool GetExistingPropertyValue(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:1466:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 GetExistingPropertyValue(JSContext* cx, HandleNativeObject obj, HandleId id, ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2113:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!CallGetter(cx, ~~~~~~~~~~^~~~ MaybeRooted::toHandle(obj), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MaybeRooted::toHandle(receiver), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MaybeRooted::toHandle(shape), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MaybeRooted::toMutableHandle(vp))) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp: In function 'bool NativeSetExistingDataProperty(JSContext*, js::HandleNativeObject, js::HandleShape, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2444:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 NativeSetExistingDataProperty(JSContext* cx, HandleNativeObject obj, HandleShape shape, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h:15:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:29, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject-inl.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src33.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jscntxtinlines.h:379:38: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, id, vp, result); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src33.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp: In function 'bool CallSetPropertyHookAfterDefining(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2489:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 CallSetPropertyHookAfterDefining(JSContext* cx, HandleObject receiver, HandleId id, HandleValue v, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2509:93: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetExistingDataProperty(cx, nativeReceiver, shape, v, receiverValue, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp: In function 'bool js::SetPropertyByDefining(JSContext*, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2521:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::SetPropertyByDefining(JSContext* cx, HandleId id, HandleValue v, HandleValue receiverValue, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2521:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2533:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!GetOwnPropertyDescriptor(cx, receiver, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2566:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, receiver, id, v, getter, setter, attrs, result)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2572:76: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return CallSetPropertyHookAfterDefining(cx, receiver, id, v, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2566:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, receiver, id, v, getter, setter, attrs, result)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetExistingProperty(JSContext*, JS::HandleObject, js::HandleNativeObject, js::HandleShape, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2132:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::NativeGetExistingProperty(JSContext* cx, HandleObject receiver, HandleNativeObject obj, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2113:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!CallGetter(cx, ~~~~~~~~~~^~~~ MaybeRooted::toHandle(obj), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MaybeRooted::toHandle(receiver), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MaybeRooted::toHandle(shape), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MaybeRooted::toMutableHandle(vp))) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetOwnPropertyDescriptor(JSContext*, js::HandleNativeObject, JS::HandleId, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:1994:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 js::NativeGetOwnPropertyDescriptor(JSContext* cx, HandleNativeObject obj, HandleId id, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2044:43: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!NativeGetExistingProperty(cx, obj, obj, shape, desc.value())) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetProperty(JSContext*, js::HandleNativeObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2375:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::NativeGetProperty(JSContext* cx, HandleNativeObject obj, HandleValue receiver, HandleId id, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2375:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2113:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!CallGetter(cx, ~~~~~~~~~~^~~~ MaybeRooted::toHandle(obj), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MaybeRooted::toHandle(receiver), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MaybeRooted::toHandle(shape), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MaybeRooted::toMutableHandle(vp))) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2360:80: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType {aka JS::MutableHandle}' changed in GCC 7.1 return GetNonexistentProperty(cx, obj, id, receiver, nameLookup, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2368:82: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 return GeneralizedGetProperty(cx, proto, id, receiver, nameLookup, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2368:82: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp: In function 'bool GeneralizedGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, IsNameLookup, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2279:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 GeneralizedGetProperty(JSContext* cx, HandleObject obj, HandleId id, HandleValue receiver, ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2279:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject-inl.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src33.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src33.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp: In function 'bool js::GetNameBoundInEnvironment(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2389:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::GetNameBoundInEnvironment(JSContext* cx, HandleObject envArg, HandleId id, MutableHandleValue vp) ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2405:76: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return GeneralizedGetProperty(cx, env, id, receiver, NameLookup, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2405:76: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2113:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!CallGetter(cx, ~~~~~~~~~~^~~~ MaybeRooted::toHandle(obj), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MaybeRooted::toHandle(receiver), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MaybeRooted::toHandle(shape), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MaybeRooted::toMutableHandle(vp))) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2360:80: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType {aka JS::MutableHandle}' changed in GCC 7.1 return GetNonexistentProperty(cx, obj, id, receiver, nameLookup, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2368:82: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 return GeneralizedGetProperty(cx, proto, id, receiver, nameLookup, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2368:82: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp: In function 'bool SetNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, js::QualifiedBool, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2600:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 SetNonexistentProperty(JSContext* cx, HandleNativeObject obj, HandleId id, HandleValue v, ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2600:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2657:61: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return SetPropertyByDefining(cx, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2642:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!op(cx, obj, id, desc, result)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:1231:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:1231:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:1202:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2652:75: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return CallSetPropertyHookAfterDefining(cx, obj, id, v, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeSetProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, js::QualifiedBool, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2772:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::NativeSetProperty(JSContext* cx, HandleNativeObject obj, HandleId id, HandleValue value, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2772:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2772:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2779:47: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (wpmap && !wpmap->triggerWatchpoint(cx, obj, id, &v)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src33.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src33.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2716:65: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return SetPropertyByDefining(cx, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2737:86: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetExistingDataProperty(cx, pobj, shape, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2735:82: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ArraySetLength(cx, arr, id, shape->attributes(), v, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2755:65: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return SetPropertyByDefining(cx, id, v, receiver, result); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jscompartmentinlines.h:15:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:29, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject-inl.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src33.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jscntxtinlines.h:379:38: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, id, vp, result); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src33.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2765:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!js::CallSetter(cx, receiver, setter, v)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2765:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2814:86: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return SetNonexistentProperty(cx, obj, id, v, receiver, qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2814:86: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2831:94: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return SetNonexistentProperty(cx, obj, id, v, receiver, qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2831:94: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject-inl.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src33.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src33.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeSetElement(JSContext*, js::HandleNativeObject, uint32_t, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2841:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::NativeSetElement(JSContext* cx, HandleNativeObject obj, uint32_t index, HandleValue v, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2841:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2847:73: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj, id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2847:73: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp: In function 'bool js::SetPropertyOnProto(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2580:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::SetPropertyOnProto(JSContext* cx, HandleObject obj, HandleId id, HandleValue v, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2580:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject-inl.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src33.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src33.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:2589:61: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return SetPropertyByDefining(cx, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:1552:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 js::NativeDefineProperty(JSContext* cx, HandleNativeObject obj, HandleId id, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:1575:89: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return ArraySetLength(cx, arr, id, desc_.attributes(), desc_.value(), result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:1589:73: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return DefineTypedArrayElement(cx, obj, index, desc_, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:1231:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:1231:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:1202:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:1515:46: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetExistingPropertyValue(cx, obj, id, prop, ¤tValue)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:1703:42: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetExistingPropertyValue(cx, obj, id, prop, ¤tValue)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:1742:42: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetExistingPropertyValue(cx, obj, id, prop, ¤tValue)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:1752:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!SameValue(cx, desc.value(), currentValue, &same)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:1231:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:1231:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:1202:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, js::GetterOp, js::SetterOp, unsigned int, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:1809:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::NativeDefineProperty(JSContext* cx, HandleNativeObject obj, HandleId id, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:1809:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:1815:58: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return NativeDefineProperty(cx, obj, id, desc, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineProperty(JSContext*, js::HandleNativeObject, js::PropertyName*, JS::HandleValue, js::GetterOp, js::SetterOp, unsigned int, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:1819:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::NativeDefineProperty(JSContext* cx, HandleNativeObject obj, PropertyName* name, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:1824:82: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeDefineProperty(cx, obj, id, value, getter, setter, attrs, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineElement(JSContext*, js::HandleNativeObject, uint32_t, JS::HandleValue, js::GetterOp, js::SetterOp, unsigned int, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:1828:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::NativeDefineElement(JSContext* cx, HandleNativeObject obj, uint32_t index, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:1835:86: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeDefineProperty(cx, obj, id, value, getter, setter, attrs, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:1843:82: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeDefineProperty(cx, obj, id, value, getter, setter, attrs, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JSGetterOp, JSSetterOp, unsigned int)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:1847:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::NativeDefineProperty(JSContext* cx, HandleNativeObject obj, HandleId id, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:1852:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!NativeDefineProperty(cx, obj, id, value, getter, setter, attrs, result)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineProperty(JSContext*, js::HandleNativeObject, js::PropertyName*, JS::HandleValue, JSGetterOp, JSSetterOp, unsigned int)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:1866:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::NativeDefineProperty(JSContext* cx, HandleNativeObject obj, PropertyName* name, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.cpp:1871:74: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeDefineProperty(cx, obj, id, value, getter, setter, attrs); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src33.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.cpp: In function 'bool AddPlainObjectProperties(JSContext*, js::HandlePlainObject, js::IdValuePair*, size_t)': /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.cpp:1205:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!NativeDefineProperty(cx, obj, propid, value, nullptr, nullptr, JSPROP_ENUMERATE)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src33.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/ProxyObject.cpp: In static member function 'static js::ProxyObject* js::ProxyObject::New(JSContext*, const js::BaseProxyHandler*, JS::HandleValue, js::TaggedProto, const js::ProxyOptions&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/ProxyObject.cpp:43:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ProxyObject::New(JSContext* cx, const BaseProxyHandler* handler, HandleValue priv, TaggedProto proto_, ^~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src34.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src34.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src34.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src34.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.cpp: In function 'bool InvokeInterruptCallback(JSContext*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.cpp:538:47: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 switch (Debugger::onSingleStep(cx, &rval)) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src34.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/RegExpObject.cpp: In member function 'js::ArrayObject* js::RegExpCompartment::createMatchResultTemplateObject(JSContext*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/RegExpObject.cpp:1227:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!NativeDefineProperty(cx, templateObject, cx->names().index, index, nullptr, nullptr, ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_ENUMERATE)) ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/RegExpObject.cpp:1235:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!NativeDefineProperty(cx, templateObject, cx->names().input, inputVal, nullptr, nullptr, ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_ENUMERATE)) ~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src35.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src35.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src35.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src35.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/SharedArrayObject.cpp: In function 'bool js::IsSharedArrayBuffer(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/SharedArrayObject.cpp:459:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::IsSharedArrayBuffer(HandleValue v) ^~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src35.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ArrayIteratorObject]': /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:1683:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 Is(HandleValue v) ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::MapIteratorObject]': /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:1683:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::SetIteratorObject]': /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:1683:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::StringIteratorObject]': /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:1683:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ArrayBufferObject]': /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:1683:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::SharedArrayBufferObject]': /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:1683:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::TypedArrayObject]': /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:1683:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::LegacyGeneratorObject]': /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:1683:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::StarGeneratorObject]': /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:1683:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::MapObject]': /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:1683:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::SetObject]': /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:1683:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::WeakSetObject]': /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:1683:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::RegExpObject]': /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:1683:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ModuleObject]': /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:1683:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp: In function 'bool GetUnclonedValue(JSContext*, js::HandleNativeObject, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:2848:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 GetUnclonedValue(JSContext* cx, HandleNativeObject selfHostedObject, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_CreatePromiseRejectedWith(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:2088:69: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JSObject* promise = PromiseObject::unforgeableReject(cx, args[0]); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_CreatePromiseResolvedWith(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:2076:70: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JSObject* promise = PromiseObject::unforgeableResolve(cx, args[0]); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_HostResolveImportedModule(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:1930:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_CallFunction(cx, nullptr, moduleResolveHook, args, &result)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:1565:90: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 replacementLinear, size_t(firstDollarIndex), args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_RegExpCreate(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:1526:62: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return RegExpCreate(cx, args[0], args.get(1), args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:1526:62: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src35.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h: In function 'bool intrinsic_ToString(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src35.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_MakeConstructible(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:417:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, ctor, cx->names().prototype, args[1], ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nullptr, nullptr, ~~~~~~~~~~~~~~~~~ JSPROP_READONLY | JSPROP_ENUMERATE | JSPROP_PERMANENT)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_ToSource(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:157:46: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JSString* str = ValueToSource(cx, args[0]); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src35.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool intrinsic_ToObject(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/String.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/ObjectGroup.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:27, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src35.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h: In function 'bool intrinsic_ThrowRangeError(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsstr.h:173:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src35.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:305:93: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 UniqueChars bytes = DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, val, nullptr); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:14:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/PIC.h:20, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jsweakmap.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.cpp:14, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src35.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h: In function 'bool intrinsic_ToInteger(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:276:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToNumberSlow(cx, v, dp)) ~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape-inl.h:20:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.cpp:19, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src35.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h: In function 'bool intrinsic_DefineDataProperty(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src35.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:529:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!DefineProperty(cx, obj, id, desc)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Shape-inl.h:20:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.cpp:19, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src35.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h: In function 'bool intrinsic_ToPropertyKey(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src35.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::getUnclonedSelfHostedValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:3129:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JSRuntime::getUnclonedSelfHostedValue(JSContext* cx, HandlePropertyName name, ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:3133:106: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return GetUnclonedValue(cx, HandleNativeObject::fromMarkedLocation(&selfHostingGlobal_.ref()), id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp: In member function 'JSFunction* JSRuntime::getUnclonedSelfHostedFunction(JSContext*, js::HandlePropertyName)': /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:3140:36: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!getUnclonedSelfHostedValue(cx, name, &selfHostedValue)) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src35.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Stack.cpp: In member function 'bool js::InterpreterFrame::checkReturn(JSContext*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Stack.cpp:296:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 InterpreterFrame::checkReturn(JSContext* cx, HandleValue thisv) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h:14:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/ModuleObject.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.cpp:12, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src35.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:1107:6: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spindex, v, fallback, nullptr, nullptr)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Stack.cpp:307:9: note: in expansion of macro 'ReportValueError' ReportValueError(cx, JSMSG_BAD_DERIVED_RETURN, JSDVG_IGNORE_STACK, retVal, nullptr); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src35.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::initSelfHosting(JSContext*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:2810:18: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!Evaluate(cx, options, src, srcLen, &rv)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:2681:33: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!cx->getPendingException(&exn)) { ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src35.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Stack.cpp: In constructor 'js::ActivationEntryMonitor::ActivationEntryMonitor(JSContext*, js::InterpreterFrame*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Stack.cpp:1407:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 entryMonitor_->Entry(cx, &entryFrame->callee(), stack, asyncCause); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Stack.cpp:1409:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 entryMonitor_->Entry(cx, entryFrame->script(), stack, asyncCause); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Stack.cpp: In constructor 'js::ActivationEntryMonitor::ActivationEntryMonitor(JSContext*, js::jit::CalleeToken)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Stack.cpp:1423:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 entryMonitor_->Entry(cx_, jit::CalleeTokenToFunction(entryToken), stack, asyncCause); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Stack.cpp:1425:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 entryMonitor_->Entry(cx_, jit::CalleeTokenToScript(entryToken), stack, asyncCause); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src35.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_ConstructFunction(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:1847:19: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!Construct(cx, args[0], constructArgs, args[1], &res)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:1847:19: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp: In function 'JSObject* CloneObject(JSContext*, js::HandleNativeObject)': /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:2917:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetUnclonedValue(cx, selfHostedObject, id, &selfHostedValue)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:2919:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!CloneValue(cx, selfHostedValue, &val) || ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:2920:35: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JS_DefinePropertyById(cx, clone, id, val, attrs[i])) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp: In function 'bool CloneValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:3030:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 CloneValue(JSContext* cx, HandleValue selfHostedValue, MutableHandleValue vp) ^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:3030:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:3030:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::cloneSelfHostedValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:3147:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JSRuntime::cloneSelfHostedValue(JSContext* cx, HandlePropertyName name, MutableHandleValue vp) ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:3150:36: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!getUnclonedSelfHostedValue(cx, name, &selfHostedValue)) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:3163:46: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return CloneValue(cx, selfHostedValue, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/PIC.h:20:0, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jsweakmap.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.cpp:14, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src35.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h: In function 'bool CallSelfHostedNonGenericMethod(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:718:49: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:720:71: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return GlobalObject::addIntrinsicValue(cx, global, name, value); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src35.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:1655:72: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::Call(cx, selfHostedFun, args.thisv(), args2, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:1655:72: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/PIC.h:20:0, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jsweakmap.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.cpp:14, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src35.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h: In function 'JSFunction* js::SelfHostedFunction(JSContext*, js::HandlePropertyName)': /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:718:49: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:720:71: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return GlobalObject::addIntrinsicValue(cx, global, name, value); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src35.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp: In function 'bool js::CallSelfHostedFunction(JSContext*, js::HandlePropertyName, JS::HandleValue, const js::AnyInvokeArgs&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:1670:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::CallSelfHostedFunction(JSContext* cx, HandlePropertyName name, HandleValue thisv, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:1670:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/PIC.h:20:0, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jsweakmap.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.cpp:14, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src35.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:718:49: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:720:71: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return GlobalObject::addIntrinsicValue(cx, global, name, value); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src35.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:1678:43: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, fun, thisv, args, rval); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:1678:43: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp: In function 'bool js::CallSelfHostedFunction(JSContext*, const char*, JS::HandleValue, const js::AnyInvokeArgs&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:1659:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::CallSelfHostedFunction(JSContext* cx, const char* name, HandleValue thisv, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:1659:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/SelfHosting.cpp:1666:65: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return CallSelfHostedFunction(cx, funName, thisv, args, rval); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:14:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/PIC.h:20, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jsweakmap.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/vm/EnvironmentObject.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.cpp:14, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src35.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h: In static member function 'static bool js::SharedArrayBufferObject::class_constructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src36.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src36.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src36.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src36.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/String.cpp: In function 'FillWithRepresentatives(JSContext*, js::HandleArrayObject, uint32_t*, const CharT*, size_t, size_t, const CheckString&):: [with CheckString = JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::; CharT = char16_t]': /builddir/build/BUILD/firefox-56.0/js/src/vm/String.cpp:1545:62: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JS_DefineElement(cx, array, (*index)++, val, 0); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src36.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::parseTransferable()': /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:1093:27: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetElement(cx, array, i, &v)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readArrayBuffer(uint32_t, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:1952:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JSStructuredCloneReader::readArrayBuffer(uint32_t nbytes, MutableHandleValue vp) ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readSharedArrayBuffer(uint32_t, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:1964:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JSStructuredCloneReader::readSharedArrayBuffer(uint32_t nbytes, MutableHandleValue vp) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/StringBuffer.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src36.cpp:20: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = (js::AllowGC)1]': /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:77:1: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 ValueToId(JSContext* cx, typename MaybeRooted::HandleType v, ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:77:1: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src36.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/String.cpp: In static member function 'static bool JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)': /builddir/build/BUILD/firefox-56.0/js/src/vm/String.cpp:1545:62: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JS_DefineElement(cx, array, (*index)++, val, 0); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/String.cpp:1545:62: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JS_DefineElement(cx, array, (*index)++, val, 0); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/String.cpp:1545:62: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JS_DefineElement(cx, array, (*index)++, val, 0); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src36.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Symbol.cpp: In function 'bool js::SymbolDescriptiveString(JSContext*, JS::Symbol*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Symbol.cpp:124:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 js::SymbolDescriptiveString(JSContext* cx, Symbol* sym, MutableHandleValue result) ^~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src36.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readV1ArrayBuffer(uint32_t, uint32_t, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2009:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JSStructuredCloneReader::readV1ArrayBuffer(uint32_t arrayType, uint32_t nelems, ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2009:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readDataView(uint32_t, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:1921:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JSStructuredCloneReader::readDataView(uint32_t byteLength, MutableHandleValue vp) ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:1931:19: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!startRead(&v)) ~~~~~~~~~^~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::startRead(JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2053:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JSStructuredCloneReader::startRead(MutableHandleValue vp) ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2190:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return readTypedArray(arrayType, data, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2234:72: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return readTypedArray(TagToV1ArrayType(tag), data, vp, true); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readTypedArray(uint32_t, uint32_t, JS::MutableHandleValue, bool)': /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:1846:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JSStructuredCloneReader::readTypedArray(uint32_t arrayType, uint32_t nelems, MutableHandleValue vp, ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:1865:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!readV1ArrayBuffer(arrayType, nelems, &v)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:1869:23: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!startRead(&v)) ~~~~~~~~~^~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp: In function 'bool JS_ReadTypedArray(JSStructuredCloneReader*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2798:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS_ReadTypedArray(JSStructuredCloneReader* r, MutableHandleValue vp) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2804:73: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return r->readTypedArray(TagToV1ArrayType(tag), nelems, vp, true); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2809:55: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return r->readTypedArray(arrayType, nelems, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp: In member function 'JSObject* JSStructuredCloneReader::readSavedFrame(uint32_t)': /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2415:19: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!startRead(&source) || !source.isString()) ~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2424:19: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!startRead(&lineVal) || !lineVal.isNumber() || !ToUint32(context(), lineVal, &line)) ~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Stopwatch.cpp:17, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src36.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:180:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src36.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2430:19: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!startRead(&columnVal) || !columnVal.isNumber() || !ToUint32(context(), columnVal, &column)) ~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Stopwatch.cpp:17, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src36.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:180:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src36.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2435:19: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!startRead(&name) || !(name.isString() || name.isNull())) ~~~~~~~~~^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2447:19: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!startRead(&cause) || !(cause.isString() || cause.isNull())) ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::read(JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2462:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JSStructuredCloneReader::read(MutableHandleValue vp) ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2473:19: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!startRead(vp)) ~~~~~~~~~^~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2508:23: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!startRead(&key)) ~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2546:23: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!startRead(&val)) ~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2552:32: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!MapObject::set(context(), obj, key, val)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2557:34: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 if (!ValueToId(context(), key, &id)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2560:32: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(context(), obj, id, val)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp: In function 'bool ReadStructuredClone(JSContext*, JSStructuredCloneData&, JS::StructuredCloneScope, JS::MutableHandleValue, const JSStructuredCloneCallbacks*, void*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:624:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ReadStructuredClone(JSContext* cx, JSStructuredCloneData& data, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:630:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return r.read(vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp: In function 'bool JS_ReadStructuredClone(JSContext*, JSStructuredCloneData&, uint32_t, JS::StructuredCloneScope, JS::MutableHandleValue, const JSStructuredCloneCallbacks*, void*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2573:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS_ReadStructuredClone(JSContext* cx, JSStructuredCloneData& buf, ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2587:70: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return ReadStructuredClone(cx, buf, scope, vp, callbacks, closure); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSAutoStructuredCloneBuffer::read(JSContext*, JS::MutableHandleValue, const JSStructuredCloneCallbacks*, void*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2746:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JSAutoStructuredCloneBuffer::read(JSContext* cx, MutableHandleValue vp, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2752:63: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 optionalCallbacks, closure); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::traverseSavedFrame(JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:1439:20: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!startWrite(val)) ~~~~~~~~~~^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:1443:20: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!startWrite(val)) ~~~~~~~~~~^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:1447:20: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!startWrite(val)) ~~~~~~~~~~^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:1454:20: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!startWrite(val)) ~~~~~~~~~~^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:1461:20: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!startWrite(val)) ~~~~~~~~~~^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::startWrite(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:1468:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JSStructuredCloneWriter::startWrite(HandleValue v) ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::writeTypedArray(JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:1195:20: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!startWrite(val)) ~~~~~~~~~~^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp: In function 'bool JS_WriteTypedArray(JSStructuredCloneWriter*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2837:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_WriteTypedArray(JSStructuredCloneWriter* w, HandleValue v) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::writeDataView(JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:1212:20: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!startWrite(val)) ~~~~~~~~~~^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::write(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:1709:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JSStructuredCloneWriter::write(HandleValue v) ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:1711:20: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!startWrite(v)) ~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:1733:32: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!startWrite(key) || !startWrite(val)) ~~~~~~~~~~^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:1733:52: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!startWrite(key) || !startWrite(val)) ~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/StringBuffer.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src36.cpp:20: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src36.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:1736:32: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!startWrite(key)) ~~~~~~~~~~^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:1755:36: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!startWrite(key) || ~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Stopwatch.cpp:17, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src36.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src36.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:1757:36: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !startWrite(val)) ~~~~~~~~~~^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp: In function 'bool WriteStructuredClone(JSContext*, JS::HandleValue, JSStructuredCloneData*, JS::StructuredCloneScope, JS::CloneDataPolicy, const JSStructuredCloneCallbacks*, void*, const JS::Value&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:613:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 WriteStructuredClone(JSContext* cx, HandleValue v, JSStructuredCloneData* bufp, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:620:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return w.init() && w.write(v) && w.extractBuffer(bufp); ~~~~~~~^~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp: In function 'bool JS_WriteStructuredClone(JSContext*, JS::HandleValue, JSStructuredCloneData*, JS::StructuredCloneScope, JS::CloneDataPolicy, const JSStructuredCloneCallbacks*, void*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2591:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_WriteStructuredClone(JSContext* cx, HandleValue value, JSStructuredCloneData* bufp, ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2591:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2603:45: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 transferable); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSAutoStructuredCloneBuffer::write(JSContext*, JS::HandleValue, JS::HandleValue, JS::CloneDataPolicy, const JSStructuredCloneCallbacks*, void*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2765:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JSAutoStructuredCloneBuffer::write(JSContext* cx, HandleValue value, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2765:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2765:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2603:45: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 transferable); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSAutoStructuredCloneBuffer::write(JSContext*, JS::HandleValue, const JSStructuredCloneCallbacks*, void*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2756:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JSAutoStructuredCloneBuffer::write(JSContext* cx, HandleValue value, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2761:116: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return write(cx, value, transferable, JS::CloneDataPolicy().denySharedArrayBuffer(), optionalCallbacks, closure); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp: In function 'bool JS_StructuredClone(JSContext*, JS::HandleValue, JS::MutableHandleValue, const JSStructuredCloneCallbacks*, void*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2615:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_StructuredClone(JSContext* cx, HandleValue value, MutableHandleValue vp, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2615:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2761:116: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return write(cx, value, transferable, JS::CloneDataPolicy().denySharedArrayBuffer(), optionalCallbacks, closure); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2761:116: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return write(cx, value, transferable, JS::CloneDataPolicy().denySharedArrayBuffer(), optionalCallbacks, closure); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/StructuredClone.cpp:2752:63: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 optionalCallbacks, closure); ^ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src37.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src37.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool js::TypedArrayObject::is(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:103:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 TypedArrayObject::is(HandleValue v) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp: In function 'bool GetSpeciesConstructor(JSContext*, JS::HandleObject, bool, {anonymous}::SpeciesConstructorOverride, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1101:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 GetSpeciesConstructor(JSContext* cx, HandleObject obj, bool isWrapped, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1120:37: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 else if (!SpeciesConstructor(cx, obj, defaultCtor, ctor)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1130:28: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!SpeciesConstructor(cx, wrappedObj, defaultCtor, ctor)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::HandleValue, uint32_t, uint32_t, JS::MutableHandle) [with NativeType = int]': /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1045:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext* cx, HandleValue ctor, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::SimpleCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:96:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 SimpleCount::report(JSContext* cx, CountBase& countBase, MutableHandleValue report) ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:105:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (reportCount && !DefineProperty(cx, obj, cx->names().count, countValue)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:109:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (reportBytes && !DefineProperty(cx, obj, cx->names().bytes, bytesValue)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:117:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, obj, cx->names().label, labelValue)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:283:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ByCoarseType::report(JSContext* cx, CountBase& countBase, MutableHandleValue report) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:7:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:38: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/UbiNodeCensus.h:163:45: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return type.report(cx, *this, report); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:293:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !DefineProperty(cx, obj, cx->names().objects, objectsReport)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:7:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:38: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/UbiNodeCensus.h:163:45: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return type.report(cx, *this, report); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:298:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !DefineProperty(cx, obj, cx->names().scripts, scriptsReport)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:7:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:38: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/UbiNodeCensus.h:163:45: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return type.report(cx, *this, report); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:303:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !DefineProperty(cx, obj, cx->names().strings, stringsReport)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:7:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:38: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/UbiNodeCensus.h:163:45: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return type.report(cx, *this, report); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:308:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !DefineProperty(cx, obj, cx->names().other, otherReport)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::HandleValue, uint32_t, uint32_t, JS::MutableHandle) [with NativeType = short int]': /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1045:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext* cx, HandleValue ctor, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1045:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::HandleValue, uint32_t, uint32_t, JS::MutableHandle) [with NativeType = float]': /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1045:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::HandleValue, uint32_t, uint32_t, JS::MutableHandle) [with NativeType = double]': /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1045:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp: In function 'static bool {anonymous}::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::HandleValue, uint32_t, uint32_t, JS::MutableHandle) [with NativeType = signed char]': /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1045:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp: In function 'static bool {anonymous}::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::HandleValue, uint32_t, uint32_t, JS::MutableHandle) [with NativeType = unsigned char]': /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1045:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp: In function 'static bool {anonymous}::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::HandleValue, uint32_t, uint32_t, JS::MutableHandle) [with NativeType = js::uint8_clamped]': /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1045:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::HandleValue, uint32_t, uint32_t, JS::MutableHandle) [with NativeType = unsigned int]': /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1045:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::HandleValue, uint32_t, uint32_t, JS::MutableHandle) [with NativeType = short unsigned int]': /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1045:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleObject, js::PropertyName*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:848:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 GetProperty(JSContext* cx, HandleObject obj, HandleObject receiver, PropertyName* name, ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp: In function 'bool js::IsTypedArrayConstructor(JS::HandleValue, uint32_t)': /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:2154:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::IsTypedArrayConstructor(HandleValue v, uint32_t type) ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp: In function 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:2237:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 js::DefineTypedArrayElement(JSContext* cx, HandleObject obj, uint64_t index, ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNode.cpp: In constructor 'JS::ubi::Node::Node(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNode.cpp:182:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 Node::Node(HandleValue value) ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp: In function 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:962:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ParseBreakdown(JSContext* cx, HandleValue breakdownValue) ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:986:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, breakdown, breakdown, cx->names().count, &countValue) || ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:987:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 !GetProperty(cx, breakdown, breakdown, cx->names().bytes, &bytesValue)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:999:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, breakdown, breakdown, cx->names().label, &label)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:1097:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 RootedString bySource(cx, ValueToSource(cx, byValue)); ~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In function 'JS::ubi::CountTypePtr JS::ubi::ParseChildBreakdown(JSContext*, JS::HandleObject, js::PropertyName*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In function 'bool JS::ubi::ParseCensusOptions(JSContext*, JS::ubi::Census&, JS::HandleObject, JS::ubi::CountTypePtr&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = signed char; Ops = js::SharedOps]': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = signed char; Ops = js::UnsharedOps]': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned char; Ops = js::SharedOps]': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned char; Ops = js::UnsharedOps]': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short int; Ops = js::SharedOps]': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short int; Ops = js::UnsharedOps]': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short unsigned int; Ops = js::SharedOps]': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short unsigned int; Ops = js::UnsharedOps]': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = int; Ops = js::SharedOps]': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = int; Ops = js::UnsharedOps]': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned int; Ops = js::SharedOps]': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned int; Ops = js::UnsharedOps]': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = float; Ops = js::SharedOps]': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = double; Ops = js::SharedOps]': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = js::uint8_clamped; Ops = js::SharedOps]': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = js::uint8_clamped; Ops = js::UnsharedOps]': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:566:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ByUbinodeType::report(JSContext* cx, CountBase& countBase, MutableHandleValue report) ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:7:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:38: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/UbiNodeCensus.h:163:45: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return type.report(cx, *this, report); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:598:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, obj, entryId, typeReport)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:727:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ByAllocationStack::report(JSContext* cx, CountBase& countBase, MutableHandleValue report) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:7:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:38: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/UbiNodeCensus.h:163:45: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return type.report(cx, *this, report); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:767:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!MapObject::set(cx, map, stackVal, stackReport)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:7:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:38: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/UbiNodeCensus.h:163:45: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return type.report(cx, *this, report); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:776:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!MapObject::set(cx, map, noStack, noStackReport)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:14:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/PIC.h:20, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineJIT.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h: In static member function 'static bool js::TypedArrayObject::set_impl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:276:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToNumberSlow(cx, v, dp)) ~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:286:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToObjectSlow(cx, v, false); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:475:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ByObjectClass::report(JSContext* cx, CountBase& countBase, MutableHandleValue report) ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:7:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:38: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/UbiNodeCensus.h:163:45: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return type.report(cx, *this, report); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:381:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, obj, entryId, thenReport)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:7:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:38: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/UbiNodeCensus.h:163:45: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return type.report(cx, *this, report); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:487:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !DefineProperty(cx, obj, cx->names().other, otherReport)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:894:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ByFilename::report(JSContext* cx, CountBase& countBase, MutableHandleValue report) ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:7:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:38: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/UbiNodeCensus.h:163:45: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return type.report(cx, *this, report); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:381:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!DefineProperty(cx, obj, entryId, thenReport)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:7:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:38: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/UbiNodeCensus.h:163:45: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return type.report(cx, *this, report); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:906:24: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !DefineProperty(cx, obj, cx->names().noFilename, noFilenameReport)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::BucketCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/UbiNodeCensus.cpp:162:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 BucketCount::report(JSContext* cx, CountBase& countBase, MutableHandleValue report) ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = js::uint8_clamped]': /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1150:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetSpeciesConstructor(cx, srcBuffer, isWrapped, override, &cloneCtor)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1162:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!AllocateArrayBuffer(cx, cloneCtor, srcLength, 1, buffer)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1270:35: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetSpeciesConstructor(cx, srcData, isWrapped, override, &bufferCtor)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1274:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!AllocateArrayBuffer(cx, bufferCtor, elementLength, BYTES_PER_ELEMENT, &buffer)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = js::uint8_clamped]': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1386:36: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!CallSelfHostedFunction(cx, cx->names().IterableToList, UndefinedHandleValue, args2, ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &rval)) ~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1372:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 UniqueChars bytes = DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, otherVal, nullptr); ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = js::uint8_clamped]': /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:710:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!ToIndex(cx, args.get(0), JSMSG_BAD_ARRAY_LENGTH, &len)) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:14:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/PIC.h:20, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineJIT.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = double]': /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1150:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetSpeciesConstructor(cx, srcBuffer, isWrapped, override, &cloneCtor)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1162:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!AllocateArrayBuffer(cx, cloneCtor, srcLength, 1, buffer)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1270:35: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetSpeciesConstructor(cx, srcData, isWrapped, override, &bufferCtor)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1274:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!AllocateArrayBuffer(cx, bufferCtor, elementLength, BYTES_PER_ELEMENT, &buffer)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = double]': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1386:36: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!CallSelfHostedFunction(cx, cx->names().IterableToList, UndefinedHandleValue, args2, ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &rval)) ~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1372:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 UniqueChars bytes = DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, otherVal, nullptr); ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = double]': /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:710:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!ToIndex(cx, args.get(0), JSMSG_BAD_ARRAY_LENGTH, &len)) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:14:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/PIC.h:20, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineJIT.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = float]': /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1150:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetSpeciesConstructor(cx, srcBuffer, isWrapped, override, &cloneCtor)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1162:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!AllocateArrayBuffer(cx, cloneCtor, srcLength, 1, buffer)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1270:35: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetSpeciesConstructor(cx, srcData, isWrapped, override, &bufferCtor)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1274:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!AllocateArrayBuffer(cx, bufferCtor, elementLength, BYTES_PER_ELEMENT, &buffer)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = float]': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1386:36: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!CallSelfHostedFunction(cx, cx->names().IterableToList, UndefinedHandleValue, args2, ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &rval)) ~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1372:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 UniqueChars bytes = DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, otherVal, nullptr); ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = float]': /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:710:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!ToIndex(cx, args.get(0), JSMSG_BAD_ARRAY_LENGTH, &len)) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:14:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/PIC.h:20, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineJIT.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = unsigned int]': /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1150:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetSpeciesConstructor(cx, srcBuffer, isWrapped, override, &cloneCtor)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1162:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!AllocateArrayBuffer(cx, cloneCtor, srcLength, 1, buffer)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1270:35: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetSpeciesConstructor(cx, srcData, isWrapped, override, &bufferCtor)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1274:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!AllocateArrayBuffer(cx, bufferCtor, elementLength, BYTES_PER_ELEMENT, &buffer)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = unsigned int]': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1386:36: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!CallSelfHostedFunction(cx, cx->names().IterableToList, UndefinedHandleValue, args2, ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &rval)) ~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1372:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 UniqueChars bytes = DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, otherVal, nullptr); ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned int]': /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:710:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!ToIndex(cx, args.get(0), JSMSG_BAD_ARRAY_LENGTH, &len)) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:14:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/PIC.h:20, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineJIT.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = int]': /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1150:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetSpeciesConstructor(cx, srcBuffer, isWrapped, override, &cloneCtor)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1162:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!AllocateArrayBuffer(cx, cloneCtor, srcLength, 1, buffer)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1270:35: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetSpeciesConstructor(cx, srcData, isWrapped, override, &bufferCtor)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1274:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!AllocateArrayBuffer(cx, bufferCtor, elementLength, BYTES_PER_ELEMENT, &buffer)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = int]': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1386:36: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!CallSelfHostedFunction(cx, cx->names().IterableToList, UndefinedHandleValue, args2, ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &rval)) ~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1372:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 UniqueChars bytes = DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, otherVal, nullptr); ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = int]': /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:710:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!ToIndex(cx, args.get(0), JSMSG_BAD_ARRAY_LENGTH, &len)) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:14:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/PIC.h:20, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineJIT.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = short unsigned int]': /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1150:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetSpeciesConstructor(cx, srcBuffer, isWrapped, override, &cloneCtor)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1162:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!AllocateArrayBuffer(cx, cloneCtor, srcLength, 1, buffer)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1270:35: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetSpeciesConstructor(cx, srcData, isWrapped, override, &bufferCtor)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1274:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!AllocateArrayBuffer(cx, bufferCtor, elementLength, BYTES_PER_ELEMENT, &buffer)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = short unsigned int]': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1386:36: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!CallSelfHostedFunction(cx, cx->names().IterableToList, UndefinedHandleValue, args2, ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &rval)) ~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1372:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 UniqueChars bytes = DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, otherVal, nullptr); ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short unsigned int]': /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:710:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!ToIndex(cx, args.get(0), JSMSG_BAD_ARRAY_LENGTH, &len)) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:14:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/PIC.h:20, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineJIT.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = short int]': /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1150:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetSpeciesConstructor(cx, srcBuffer, isWrapped, override, &cloneCtor)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1162:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!AllocateArrayBuffer(cx, cloneCtor, srcLength, 1, buffer)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1270:35: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetSpeciesConstructor(cx, srcData, isWrapped, override, &bufferCtor)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1274:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!AllocateArrayBuffer(cx, bufferCtor, elementLength, BYTES_PER_ELEMENT, &buffer)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = short int]': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1386:36: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!CallSelfHostedFunction(cx, cx->names().IterableToList, UndefinedHandleValue, args2, ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &rval)) ~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1372:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 UniqueChars bytes = DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, otherVal, nullptr); ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short int]': /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:710:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!ToIndex(cx, args.get(0), JSMSG_BAD_ARRAY_LENGTH, &len)) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:14:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/PIC.h:20, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineJIT.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = unsigned char]': /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1150:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetSpeciesConstructor(cx, srcBuffer, isWrapped, override, &cloneCtor)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1162:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!AllocateArrayBuffer(cx, cloneCtor, srcLength, 1, buffer)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1270:35: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetSpeciesConstructor(cx, srcData, isWrapped, override, &bufferCtor)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1274:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!AllocateArrayBuffer(cx, bufferCtor, elementLength, BYTES_PER_ELEMENT, &buffer)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = unsigned char]': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1386:36: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!CallSelfHostedFunction(cx, cx->names().IterableToList, UndefinedHandleValue, args2, ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &rval)) ~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1372:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 UniqueChars bytes = DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, otherVal, nullptr); ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned char]': /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:710:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!ToIndex(cx, args.get(0), JSMSG_BAD_ARRAY_LENGTH, &len)) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:14:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/PIC.h:20, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineJIT.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = signed char]': /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1150:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetSpeciesConstructor(cx, srcBuffer, isWrapped, override, &cloneCtor)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1162:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!AllocateArrayBuffer(cx, cloneCtor, srcLength, 1, buffer)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1270:35: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetSpeciesConstructor(cx, srcData, isWrapped, override, &bufferCtor)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1274:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!AllocateArrayBuffer(cx, bufferCtor, elementLength, BYTES_PER_ELEMENT, &buffer)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = signed char]': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SymbolObject.h:10:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:18, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1386:36: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!CallSelfHostedFunction(cx, cx->names().IterableToList, UndefinedHandleValue, args2, ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &rval)) ~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:1372:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 UniqueChars bytes = DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, otherVal, nullptr); ^~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = signed char]': /builddir/build/BUILD/firefox-56.0/js/src/vm/TypedArrayObject.cpp:710:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!ToIndex(cx, args.get(0), JSMSG_BAD_ARRAY_LENGTH, &len)) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:14:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/PIC.h:20, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineJIT.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference-inl.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/vm/TypeInference.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src37.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:296:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ToIndex(cx, v, JSMSG_BAD_INDEX, index); ^ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src38.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src38.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src38.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src38.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp: In function 'bool GetDataProperty(JSContext*, JS::HandleValue, js::HandleAtom, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7471:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 GetDataProperty(JSContext* cx, HandleValue objVal, HandleAtom field, MutableHandleValue v) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7471:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7482:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!GetPropertyDescriptor(cx, obj, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp: In function 'bool GetDataProperty(JSContext*, JS::HandleValue, const char*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7496:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 GetDataProperty(JSContext* cx, HandleValue objVal, const char* fieldChars, MutableHandleValue v) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7496:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7502:48: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return GetDataProperty(cx, objVal, field, v); ^ /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7502:48: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp: In function 'bool ValidateSimdType(JSContext*, const AsmJSGlobal&, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7726:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ValidateSimdType(JSContext* cx, const AsmJSGlobal& global, HandleValue globalVal, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7726:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7510:54: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return GetDataProperty(cx, objVal, fieldHandle, v); ^ /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7510:54: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7740:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetDataProperty(cx, v, simdTypeName, &v)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7740:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src38.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp: In static member function 'static bool js::UnboxedPlainObject::obj_getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:883:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 UnboxedPlainObject::obj_getOwnPropertyDescriptor(JSContext* cx, HandleObject obj, HandleId id, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:898:42: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!GetOwnPropertyDescriptor(cx, nexpando, id, desc)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp: In static member function 'static bool js::UnboxedPlainObject::obj_getProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:824:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 UnboxedPlainObject::obj_getProperty(JSContext* cx, HandleObject obj, HandleValue receiver, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:824:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsgc.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src38.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In function 'bool js::SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1548:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::SetProperty(JSContext* cx, HandleObject obj, HandleId id, HandleValue v, ^~ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1548:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1548:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src38.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp: In static member function 'static bool js::UnboxedArrayObject::obj_getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:1584:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 UnboxedArrayObject::obj_getOwnPropertyDescriptor(JSContext* cx, HandleObject obj, HandleId id, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp: In static member function 'static bool js::UnboxedArrayObject::obj_getProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:1530:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 UnboxedArrayObject::obj_getProperty(JSContext* cx, HandleObject obj, HandleValue receiver, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:1530:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsgc.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src38.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src38.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/Xdr.cpp: In member function 'bool js::XDRState::codeConstValue(JS::MutableHandleValue) [with js::XDRMode mode = (js::XDRMode)0]': /builddir/build/BUILD/firefox-56.0/js/src/vm/Xdr.cpp:188:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 XDRState::codeConstValue(MutableHandleValue vp) ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Xdr.cpp:190:35: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return XDRScriptConst(this, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/Xdr.cpp: In member function 'bool js::XDRState::codeConstValue(JS::MutableHandleValue) [with js::XDRMode mode = (js::XDRMode)1]': /builddir/build/BUILD/firefox-56.0/js/src/vm/Xdr.cpp:188:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 XDRState::codeConstValue(MutableHandleValue vp) ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Xdr.cpp:190:35: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return XDRScriptConst(this, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src38.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp: In member function 'js::wasm::SharedModule ModuleValidator::finish()': /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:2401:65: warning: 'pos.js::frontend::TokenPos::end' may be used uninitialized in this function [-Wmaybe-uninitialized] asmJSMetadata_->srcLengthWithRightBrace = endAfterCurly - asmJSMetadata_->srcStart; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp: In function 'bool InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7565:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetDataProperty(cx, importVal, global.field(), &v)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7565:29: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsgc.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src38.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src38.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7583:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!RoundFloat32(cx, v, &f)) ~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jsgc.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src38.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src38.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7597:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToSimdConstant(cx, v, &simdConstant)) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7604:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToSimdConstant(cx, v, &simdConstant)) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7611:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToSimdConstant(cx, v, &simdConstant)) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7618:43: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToSimdConstant(cx, v, &simdConstant)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7625:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToSimdConstant(cx, v, &simdConstant)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7633:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToSimdConstant(cx, v, &simdConstant)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7641:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToSimdConstant(cx, v, &simdConstant)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7659:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetDataProperty(cx, importVal, global.field(), &v)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7659:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7676:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetDataProperty(cx, globalVal, global.field(), &v)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7676:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7510:54: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return GetDataProperty(cx, objVal, fieldHandle, v); ^ /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7510:54: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7693:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetDataProperty(cx, v, global.field(), &v)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7693:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7510:54: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return GetDataProperty(cx, objVal, fieldHandle, v); ^ /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7510:54: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7893:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetDataProperty(cx, v, global.field(), &v)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7893:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7926:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetDataProperty(cx, v, global.field(), &v)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7926:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7510:54: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return GetDataProperty(cx, objVal, fieldHandle, v); ^ /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7510:54: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7761:54: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return ValidateSimdType(cx, global, globalVal, &_); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Atomics.h:19:0, from /builddir/build/BUILD/firefox-56.0/js/src/jsgc.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src38.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7768:36: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS_ALWAYS_TRUE(ValidateSimdType(cx, global, globalVal, &v)); /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:631:13: note: in definition of macro 'MOZ_ALWAYS_TRUE' if ((expr)) { \ ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7768:5: note: in expansion of macro 'JS_ALWAYS_TRUE' JS_ALWAYS_TRUE(ValidateSimdType(cx, global, globalVal, &v)); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src38.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7770:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!GetDataProperty(cx, v, global.field(), &v)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/AsmJS.cpp:7770:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src38.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp: In static member function 'static bool js::UnboxedPlainObject::convertToNative(JSContext*, JSObject*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:618:42: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!GetOwnPropertyDescriptor(cx, nexpando, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:621:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!DefineProperty(cx, nobj, id, desc, result)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp: In static member function 'static bool js::UnboxedPlainObject::obj_defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:774:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 UnboxedPlainObject::obj_defineProperty(JSContext* cx, HandleObject obj, HandleId id, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:792:56: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return DefineProperty(cx, obj, id, desc, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:803:56: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return DefineProperty(cx, expando, id, desc, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp: In static member function 'static bool js::UnboxedPlainObject::obj_setProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:851:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 UnboxedPlainObject::obj_setProperty(JSContext* cx, HandleObject obj, HandleId id, HandleValue v, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:851:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:866:65: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return SetPropertyByDefining(cx, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:863:64: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return SetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:863:64: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsgc.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject-inl.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src38.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1552:79: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return NativeSetProperty(cx, obj.as(), id, v, receiver, Qualified, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1553:92: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src38.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:879:63: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return SetPropertyOnProto(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:879:63: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp: In static member function 'static bool js::UnboxedArrayObject::obj_defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:1480:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 UnboxedArrayObject::obj_defineProperty(JSContext* cx, HandleObject obj, HandleId id, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:1509:52: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return DefineProperty(cx, obj, id, desc, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp: In static member function 'static bool js::UnboxedArrayObject::obj_setProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:1551:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 UnboxedArrayObject::obj_setProperty(JSContext* cx, HandleObject obj, HandleId id, HandleValue v, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:1551:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:1577:65: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return SetPropertyByDefining(cx, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:1561:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!CanonicalizeArrayLengthValue(cx, v, &len)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:1574:64: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return SetProperty(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:1574:64: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:1580:63: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return SetPropertyOnProto(cx, obj, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/UnboxedObject.cpp:1580:63: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src39.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src39.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src39.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src39.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBuiltins.cpp: In function 'int32_t CoerceInPlace_ToNumber(JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBuiltins.cpp:297:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 CoerceInPlace_ToNumber(MutableHandleValue val) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/jit/MacroAssembler.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmGenerator.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.cpp:79, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src39.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src39.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBuiltins.cpp: In function 'int32_t CoerceInPlace_ToInt32(JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBuiltins.cpp:284:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 CoerceInPlace_ToInt32(MutableHandleValue val) ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobj.h:23:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Scope.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameAnalysisTypes.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/jit/MacroAssembler.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmGenerator.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.cpp:79, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src39.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src39.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBuiltins.cpp: In function 'bool WasmHandleDebugTrap()': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBuiltins.cpp:139:65: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JSTrapStatus status = Debugger::onSingleStep(cx, &result); ^ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBuiltins.cpp:150:59: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JSTrapStatus status = Debugger::onTrap(cx, &result); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src39.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryToAST.cpp: In function 'bool AstDecodeBrTable(AstDecodeContext&)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryToAST.cpp:410:5: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized] if (!IsVoid(type)) ^~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src39.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitElse()': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.cpp:5485:11: warning: 'thenType' may be used uninitialized in this function [-Wmaybe-uninitialized] r = popJoinRegUnlessVoid(thenType); ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBr()': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.cpp:5589:41: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized] AnyReg r = popJoinRegUnlessVoid(type); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.cpp:99:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src39.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryIterator.h:593:29: warning: 'relativeDepth' may be used uninitialized in this function [-Wmaybe-uninitialized] return controlStack_[controlStack_.length() - 1 - relativeDepth].controlItem(); ~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src39.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.cpp:5574:14: note: 'relativeDepth' was declared here uint32_t relativeDepth; ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.cpp:99:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src39.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryIterator.h: In member function 'bool js::wasm::BaseCompiler::emitBrIf()': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryIterator.h:593:29: warning: 'relativeDepth' may be used uninitialized in this function [-Wmaybe-uninitialized] return controlStack_[controlStack_.length() - 1 - relativeDepth].controlItem(); ~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src39.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.cpp:5607:14: note: 'relativeDepth' was declared here uint32_t relativeDepth; ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.cpp:3707:34: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized] resultType(resultType) ^ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.cpp:5608:14: note: 'type' was declared here ExprType type; ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBrTable()': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.cpp:1951:14: warning: 'branchValueType' may be used uninitialized in this function [-Wmaybe-uninitialized] else if (type == ExprType::I64) ^~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.cpp:5633:14: note: 'branchValueType' was declared here ExprType branchValueType; ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitSelect()': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.cpp:6609:5: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized] switch (NonAnyToValType(type)) { ^~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.cpp:99:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src39.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryIterator.h:77:5: warning: 'trueType' may be used uninitialized in this function [-Wmaybe-uninitialized] if (MOZ_LIKELY(one == two)) { ^~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryIterator.h:1337:15: note: 'trueType' was declared here StackType trueType; ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryIterator.h:77:5: warning: 'falseType' may be used uninitialized in this function [-Wmaybe-uninitialized] if (MOZ_LIKELY(one == two)) { ^~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryIterator.h:1333:15: note: 'falseType' was declared here StackType falseType; ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src39.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.cpp:5559:5: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] switch (kind) { ^~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.cpp:5560:38: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized] case LabelKind::Block: endBlock(type); break; ~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBody()': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.cpp:6892:17: warning: 'op.js::wasm::OpBytes::b1' may be used uninitialized in this function [-Wmaybe-uninitialized] OpBytes op; ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.cpp:99:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src39.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryIterator.h:612:17: warning: 'op.js::wasm::OpBytes::b0' may be used uninitialized in this function [-Wmaybe-uninitialized] UniqueChars error(JS_smprintf("unrecognized opcode: %x %x", expr->b0, ^~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src39.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.cpp:6892:17: note: 'op.js::wasm::OpBytes::b0' was declared here OpBytes op; ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryToAST.h:24:0, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryToAST.cpp:19, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src39.cpp:20: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmAST.h: In function 'bool AstDecodeExpr(AstDecodeContext&)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmAST.h:222:32: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized] : kind_(kind), type_(type) ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src39.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryToAST.cpp:794:14: note: 'type' was declared here ExprType type; ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryToAST.cpp:57:18: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized] type(type) ^ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryToAST.cpp:563:14: note: 'type' was declared here ExprType type; ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryToAST.cpp:57:18: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized] type(type) ^ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryToAST.cpp:578:14: note: 'type' was declared here ExprType type; ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.cpp:99:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src39.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryIterator.h:87:5: warning: 'trueType' may be used uninitialized in this function [-Wmaybe-uninitialized] if (two == StackType::Any) { ^~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryIterator.h:1337:15: note: 'trueType' was declared here StackType trueType; ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryIterator.h:82:5: warning: 'falseType' may be used uninitialized in this function [-Wmaybe-uninitialized] if (one == StackType::Any) { ^~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryIterator.h:1333:15: note: 'falseType' was declared here StackType falseType; ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src39.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryToAST.cpp:969:13: warning: 'op.js::wasm::OpBytes::b1' may be used uninitialized in this function [-Wmaybe-uninitialized] OpBytes op; ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.cpp:99:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src39.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryIterator.h:612:17: warning: 'op.js::wasm::OpBytes::b0' may be used uninitialized in this function [-Wmaybe-uninitialized] UniqueChars error(JS_smprintf("unrecognized opcode: %x %x", expr->b0, ^~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src39.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryToAST.cpp:969:13: note: 'op.js::wasm::OpBytes::b0' was declared here OpBytes op; ^~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/GCAPI.h:11:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/RootingAPI.h:22, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/gc/Barrier.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:20, from /builddir/build/BUILD/firefox-56.0/js/src/jit/MacroAssembler.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmGenerator.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.cpp:79, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src39.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Vector.h: In function 'bool js::wasm::BinaryToAst(JSContext*, const uint8_t*, uint32_t, js::LifoAlloc&, js::wasm::AstModule**)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Vector.h:172:5: warning: 'func' may be used uninitialized in this function [-Wmaybe-uninitialized] *aDst = temp; ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src39.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryToAST.cpp:1807:18: note: 'func' was declared here AstFunc* func; ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryToAST.h:24:0, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryToAST.cpp:19, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src39.cpp:20: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmAST.h:694:43: warning: 'index' may be used uninitialized in this function [-Wmaybe-uninitialized] : name_(name), kind_(kind), ref_(ref) ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src39.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryToAST.cpp:1696:16: note: 'index' was declared here size_t index; ^~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:11:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/MacroAssembler.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmGenerator.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.cpp:79, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src39.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Maybe.h:107:5: warning: '*((void*)(& memory)+4).mozilla::Maybe::mIsSome' may be used uninitialized in this function [-Wmaybe-uninitialized] if (aOther.mIsSome) { ^~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src39.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryToAST.cpp:1537:19: note: '*((void*)(& memory)+4).mozilla::Maybe::mIsSome' was declared here Maybe memory; ^~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:11:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/MacroAssembler.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmGenerator.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.cpp:79, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src39.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Maybe.h:459:5: warning: '*((void*)& memory +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] ::new (KnownNotNull, data()) T(Forward(aArgs)...); ^~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src39.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryToAST.cpp:1537:19: note: '*((void*)& memory +4)' was declared here Maybe memory; ^~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/Stack.h:29:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameCollections.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:32, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h:14, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/jit/MacroAssembler.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmGenerator.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBaselineCompile.cpp:79, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src39.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmTypes.h:1233:8: warning: 'memory.js::wasm::Limits::initial' may be used uninitialized in this function [-Wmaybe-uninitialized] struct Limits ^~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src39.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryToAST.cpp:1537:19: note: 'memory.js::wasm::Limits::initial' was declared here Maybe memory; ^~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src4.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src4.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src4.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src4.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameFunctions.cpp: In member function 'js::frontend::ParseNode* {anonymous}::NameResolver::gatherNameable(js::frontend::ParseNode**, size_t*)': /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameFunctions.cpp:171:20: warning: this statement may fall through [-Wimplicit-fallthrough=] pos--; ~~~^~ /builddir/build/BUILD/firefox-56.0/js/src/frontend/NameFunctions.cpp:174:15: note: here default: ^~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/ModuleObject.h:14:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/ParseNode.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/SyntaxParseHandler.h:17, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/FoldConstants.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/FoldConstants.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src4.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h: In member function 'void js::gc::AtomMarkingRuntime::updateChunkMarkBits(JSRuntime*)': /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h:749:17: warning: '*((void*)& zone +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] return *it; ^~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src4.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/gc/AtomMarking.cpp:148:24: note: '*((void*)& zone +16)' was declared here for (ZonesIter zone(runtime, SkipAtoms); !zone.done(); zone.next()) { ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/ModuleObject.h:14:0, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/ParseNode.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/SyntaxParseHandler.h:17, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/FoldConstants.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/frontend/FoldConstants.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src4.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h:749:17: warning: '*((void*)& zone +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] return *it; ^~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src4.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/src/gc/AtomMarking.cpp:139:24: note: '*((void*)& zone +16)' was declared here for (ZonesIter zone(runtime, SkipAtoms); !zone.done(); zone.next()) { ^~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src40.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src40.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src40.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src41.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src41.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp: In function 'bool IsInstance(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:952:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 IsInstance(HandleValue v) ^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp: In function 'bool IsMemory(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:1370:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 IsMemory(HandleValue v) ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp: In function 'bool IsTable(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:1672:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 IsTable(HandleValue v) ^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp: In function 'bool RejectWithPendingException(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:1922:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetAndClearException(cx, &rejectionValue)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp: In function 'bool Reject(JSContext*, const js::wasm::CompileArgs&, JS::UniqueChars, JS::Handle)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:1847:37: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!cx->getPendingException(&rejectionValue)) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp: In function 'bool ToNonWrappingUint32(JSContext*, JS::HandleValue, uint32_t, const char*, const char*, uint32_t*)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:418:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ToNonWrappingUint32(JSContext* cx, HandleValue v, uint32_t max, const char* kind, const char* noun, ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/vm/GlobalObject.h:14:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/PIC.h:20, from /builddir/build/BUILD/firefox-56.0/js/src/jscompartment.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineJIT.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:21, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jsnum.h:276:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToNumberSlow(cx, v, dp)) ~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmTableObject::growImpl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:1789:29: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!ToNonWrappingUint32(cx, args.get(0), UINT32_MAX, "Table", "grow delta", &delta)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmTableObject::setImpl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:1743:29: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!ToNonWrappingUint32(cx, args.get(0), table.length() - 1, "Table", "set index", &index)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp: In function 'bool GetProperty(JSContext*, JS::HandleObject, const char*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:209:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 GetProperty(JSContext* cx, HandleObject obj, const char* chars, MutableHandleValue v) ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineJIT.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:21, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp: In function 'bool InitErrorClass(JSContext*, JS::HandleObject, const char*, JSExnType)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:2189:71: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, wasm, id, ctorValue, nullptr, nullptr, 0); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineJIT.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:21, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In function 'bool GetLimits(JSContext*, JS::HandleObject, uint32_t, uint32_t, const char*, js::wasm::Limits*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:448:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToNonWrappingUint32(cx, initialVal, maxInitial, kind, "initial size", &limits->initial)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineJIT.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:21, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:463:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToNonWrappingUint32(cx, maxVal, maxMaximum, kind, "maximum size", limits->maximum.ptr())) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp: In function 'JSObject* js::wasm::CreateCustomNaNObject(JSContext*, T*) [with T = float]': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:96:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_DefineProperty(cx, obj, "nan_low", intVal, JSPROP_ENUMERATE)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp: In function 'JSObject* js::wasm::CreateCustomNaNObject(JSContext*, T*) [with T = double]': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:96:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_DefineProperty(cx, obj, "nan_low", intVal, JSPROP_ENUMERATE)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:101:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_DefineProperty(cx, obj, "nan_high", intVal, JSPROP_ENUMERATE)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp: In function 'bool js::wasm::ReadCustomFloat32NaNObject(JSContext*, JS::HandleValue, uint32_t*)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:112:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 wasm::ReadCustomFloat32NaNObject(JSContext* cx, HandleValue v, uint32_t* ret) ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:118:24: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetProperty(cx, obj, "nan_low", &val)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.h:15:0, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryConstants.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmTypes.h:39, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmCode.h:24, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:19, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp: In function 'bool js::wasm::ReadCustomDoubleNaNObject(JSContext*, JS::HandleValue, uint64_t*)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:128:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 wasm::ReadCustomDoubleNaNObject(JSContext* cx, HandleValue v, uint64_t* ret) ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:134:24: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetProperty(cx, obj, "nan_high", &val)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.h:15:0, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryConstants.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmTypes.h:39, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmCode.h:24, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:19, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:141:24: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetProperty(cx, obj, "nan_low", &val)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.h:15:0, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryConstants.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmTypes.h:39, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmCode.h:24, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:19, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp: In function 'JSObject* js::wasm::CreateI64Object(JSContext*, int64_t)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:158:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_DefineProperty(cx, result, "low", val, JSPROP_ENUMERATE)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:162:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_DefineProperty(cx, result, "high", val, JSPROP_ENUMERATE)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp: In function 'bool js::wasm::ReadI64Object(JSContext*, JS::HandleValue, int64_t*)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:169:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 wasm::ReadI64Object(JSContext* cx, HandleValue v, int64_t* i64) ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:181:24: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetProperty(cx, obj, "low", &val)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.h:15:0, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryConstants.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmTypes.h:39, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmCode.h:24, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:19, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:186:24: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetProperty(cx, obj, "high", &val)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.h:15:0, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryConstants.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmTypes.h:39, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmCode.h:24, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:19, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmModule.cpp: In member function 'bool js::wasm::Module::extractCode(JSContext*, JS::MutableHandleValue) const': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmModule.cpp:468:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 Module::extractCode(JSContext* cx, MutableHandleValue vp) const ^~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmModule.cpp:485:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_DefineProperty(cx, result, "code", value, JSPROP_ENUMERATE)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmModule.cpp:498:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_DefineProperty(cx, segment, "begin", value, JSPROP_ENUMERATE)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmModule.cpp:502:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_DefineProperty(cx, segment, "end", value, JSPROP_ENUMERATE)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmModule.cpp:506:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_DefineProperty(cx, segment, "kind", value, JSPROP_ENUMERATE)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmModule.cpp:511:35: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_DefineProperty(cx, segment, "funcIndex", value, JSPROP_ENUMERATE)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmModule.cpp:515:35: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_DefineProperty(cx, segment, "funcBodyBegin", value, JSPROP_ENUMERATE)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmModule.cpp:519:35: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_DefineProperty(cx, segment, "funcBodyEnd", value, JSPROP_ENUMERATE)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmModule.cpp:528:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_DefineProperty(cx, result, "segments", value, JSPROP_ENUMERATE)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.h:15:0, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryConstants.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmTypes.h:39, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmCode.h:24, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:19, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In member function 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:587:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ReadI64Object(cx, v, (int64_t*)&exportArgs[i])) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:596:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!RoundFloat32(cx, v, (float*)&exportArgs[i])) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:592:48: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ReadCustomFloat32NaNObject(cx, v, (uint32_t*)&exportArgs[i])) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:601:47: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ReadCustomDoubleNaNObject(cx, v, (uint64_t*)&exportArgs[i])) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.h:15:0, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryConstants.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmTypes.h:39, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmCode.h:24, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:19, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:610:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToSimdConstant(cx, v, &simd)) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:617:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToSimdConstant(cx, v, &simd)) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:624:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToSimdConstant(cx, v, &simd)) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:631:43: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToSimdConstant(cx, v, &simd)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:638:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToSimdConstant(cx, v, &simd)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:646:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToSimdConstant(cx, v, &simd)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:654:42: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ToSimdConstant(cx, v, &simd)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp: In function 'JSObject* js::InitWebAssemblyClass(JSContext*, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:2172:71: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, wasm, id, ctorValue, nullptr, nullptr, 0); ^ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:2172:71: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, wasm, id, ctorValue, nullptr, nullptr, 0); ^ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:2172:71: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, wasm, id, ctorValue, nullptr, nullptr, 0); ^ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:2172:71: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return DefineProperty(cx, wasm, id, ctorValue, nullptr, nullptr, 0); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdOp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::SimdOperation, js::SimdSign)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmIonCompile.cpp:2824:23: warning: 'lane' may be used uninitialized in this function [-Wmaybe-uninitialized] f.iter().setResult(f.insertElementSimd(vector, scalar, lane, ToMIRType(simdType))); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmIonCompile.cpp:2818:13: note: 'lane' was declared here uint8_t lane; ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmIonCompile.cpp:2798:23: warning: 'lane' may be used uninitialized in this function [-Wmaybe-uninitialized] f.iter().setResult(f.extractSimdElement(lane, vector, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ToMIRType(SimdToLaneType(operandType)), sign)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmIonCompile.cpp:2793:13: note: 'lane' was declared here uint8_t lane; ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp: In function 'bool GetImports(JSContext*, const js::wasm::Module&, JS::HandleObject, JS::MutableHandle >, js::MutableHandleWasmTableObject, js::MutableHandleWasmMemoryObject, js::wasm::ValVector*)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:238:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, importObj, import.module.get(), &v)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:248:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetProperty(cx, obj, import.field.get(), &v)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.h:15:0, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryConstants.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmTypes.h:39, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmCode.h:24, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:19, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:293:35: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ReadI64Object(cx, v, &i64)) ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:301:52: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ReadCustomFloat32NaNObject(cx, v, &bits)) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:319:51: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ReadCustomDoubleNaNObject(cx, v, &bits)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.h:15:0, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryConstants.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmTypes.h:39, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmCode.h:24, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:19, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In static member function 'static bool js::WasmModuleObject::customSections(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp: In member function 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:127:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 Instance::callImport(JSContext* cx, uint32_t funcImportIndex, unsigned argc, const uint64_t* argv, ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:178:14: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!Call(cx, fval, thisv, args, rval)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:178:14: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp: In static member function 'static int32_t js::wasm::Instance::callImport_void(js::wasm::Instance*, int32_t, int32_t, uint64_t*)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:261:32: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return instance->callImport(cx, funcImportIndex, argc, argv, &rval); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp: In static member function 'static int32_t js::wasm::Instance::callImport_i32(js::wasm::Instance*, int32_t, int32_t, uint64_t*)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:269:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.h:15:0, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryConstants.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmTypes.h:39, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmCode.h:24, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:19, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp: In static member function 'static int32_t js::wasm::Instance::callImport_i64(js::wasm::Instance*, int32_t, int32_t, uint64_t*)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:280:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:283:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ReadI64Object(cx, rval, (int64_t*)argv); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp: In static member function 'static int32_t js::wasm::Instance::callImport_f64(js::wasm::Instance*, int32_t, int32_t, uint64_t*)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:291:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/builtin/SIMD.h:15:0, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryConstants.h:22, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmTypes.h:39, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmCode.h:24, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:19, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/LIR.h:20:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/shared/CodeGenerator-shared.h:15, from /builddir/build/BUILD/firefox-56.0/js/src/jit/arm/CodeGenerator-arm.h:11, from /builddir/build/BUILD/firefox-56.0/js/src/jit/CodeGenerator.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmIonCompile.cpp:23, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jit/MIR.h: In function 'bool js::wasm::IonCompileFunction(js::wasm::CompileTask*, js::wasm::FuncCompileUnit*, JS::UniqueChars*)': /builddir/build/BUILD/firefox-56.0/js/src/jit/MIR.h:14444:39: warning: 'op' may be used uninitialized in this function [-Wmaybe-uninitialized] bytecodeOffset_(bytecodeOffset) ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmIonCompile.cpp:2630:19: note: 'op' was declared here jit::AtomicOp op; ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmIonCompile.cpp:26:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryIterator.h:82:5: warning: 'falseType' may be used uninitialized in this function [-Wmaybe-uninitialized] if (one == StackType::Any) { ^~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryIterator.h:1333:15: note: 'falseType' was declared here StackType falseType; ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitAllocPolicy.h:18:0, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BitSet.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/jit/Safepoints.h:10, from /builddir/build/BUILD/firefox-56.0/js/src/jit/JitFrames.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/jit/Bailouts.h:13, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineJIT.h:16, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:21, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/jit/InlineList.h:352:9: warning: 'falseValue' may be used uninitialized in this function [-Wmaybe-uninitialized] at->next = item; ^~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmIonCompile.cpp:2436:18: note: 'falseValue' was declared here MDefinition* falseValue; ^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmIonCompile.cpp:1902:5: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized] if (IsVoid(type)) { ^~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmIonCompile.cpp:1897:14: note: 'type' was declared here ExprType type; ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmIonCompile.cpp:1835:5: warning: 'thenType' may be used uninitialized in this function [-Wmaybe-uninitialized] if (!IsVoid(thenType)) ^~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmIonCompile.cpp:1830:14: note: 'thenType' was declared here ExprType thenType; ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmIonCompile.cpp:1861:5: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] switch (kind) { ^~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmIonCompile.cpp:1847:15: note: 'kind' was declared here LabelKind kind; ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmIonCompile.cpp:1857:5: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized] if (!IsVoid(type)) ^~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmIonCompile.cpp:1848:14: note: 'type' was declared here ExprType type; ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmMemoryObject::growImpl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:1401:29: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!ToNonWrappingUint32(cx, args.get(0), UINT32_MAX, "Memory", "grow delta", &delta)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmTableObject::getImpl(JSContext*, const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:1704:29: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!ToNonWrappingUint32(cx, args.get(0), table.length() - 1, "Table", "get index", &index)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmModule.cpp: In function 'bool GetFunctionExport(JSContext*, js::HandleWasmInstanceObject, JS::Handle >, const js::wasm::Export&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmModule.cpp:798:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 GetFunctionExport(JSContext* cx, ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsscript.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Runtime.h:23, from /builddir/build/BUILD/firefox-56.0/js/src/jscntxt.h:21, from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineJIT.h:12, from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmInstance.cpp:21, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h: In static member function 'static bool js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1535:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return op(cx, obj, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/src/vm/NativeObject.h:1536:74: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return NativeGetProperty(cx, obj.as(), receiver, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmModule.cpp: In member function 'bool js::wasm::Module::instantiate(JSContext*, JS::Handle >, js::HandleWasmTableObject, js::HandleWasmMemoryObject, const ValVector&, JS::HandleObject, js::MutableHandleWasmInstanceObject) const': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmModule.cpp:891:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetFunctionExport(cx, instanceObj, funcImports, exports[0], &val)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmModule.cpp:914:35: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!GetFunctionExport(cx, instanceObj, funcImports, exp, &val)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmModule.cpp:929:35: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_DefinePropertyById(cx, exportObj, id, val, JSPROP_ENUMERATE)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src41.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp: In member function 'virtual bool InstantiatePromiseTask::finishPromise(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:2001:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_DefineProperty(cx, resultObj, "module", val, JSPROP_ENUMERATE)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmJS.cpp:2005:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_DefineProperty(cx, resultObj, "instance", val, JSPROP_ENUMERATE)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src42.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src42.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src42.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src42.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmTextToBinary.cpp: In member function '{anonymous}::WasmToken {anonymous}::WasmTokenStream::next()': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmTextToBinary.cpp:822:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!IsWasmDigit(*cur_)) ^~ /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmTextToBinary.cpp:825:7: note: here case '0': case '1': case '2': case '3': case '4': ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmTextToBinary.cpp:33:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src42.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmAST.h: In function 'js::wasm::AstConst* ParseConst({anonymous}::WasmParseContext&, {anonymous}::WasmToken)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmAST.h:280:17: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] val_(val) ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src42.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmTextToBinary.cpp:1919:11: note: 'result' was declared here Float result; ^~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmTextToBinary.cpp:33:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src42.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmAST.h:280:17: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] val_(val) ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src42.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmTextToBinary.cpp:1919:11: note: 'result' was declared here Float result; ^~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src42.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmTypes.cpp: In member function 'bool js::wasm::DebugFrame::getLocal(uint32_t, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmTypes.cpp:578:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 DebugFrame::getLocal(uint32_t localIndex, MutableHandleValue vp) ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src42.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmValidate.cpp: In function 'bool DecodeFunctionBodyExprs(const js::wasm::ModuleEnvironment&, const js::wasm::Sig&, const ValTypeVector&, const uint8_t*, js::wasm::Decoder*)': /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmValidate.cpp:353:17: warning: 'op.js::wasm::OpBytes::b1' may be used uninitialized in this function [-Wmaybe-uninitialized] OpBytes op; ^~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmValidate.cpp:26:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src42.cpp:38: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmBinaryIterator.h:612:17: warning: 'op.js::wasm::OpBytes::b0' may be used uninitialized in this function [-Wmaybe-uninitialized] UniqueChars error(JS_smprintf("unrecognized opcode: %x %x", expr->b0, ^~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src42.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/wasm/WasmValidate.cpp:353:17: note: 'op.js::wasm::OpBytes::b0' was declared here OpBytes op; ^~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src5.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src5.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src5.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src6.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src6.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src6.cpp In file included from /builddir/build/BUILD/firefox-56.0/js/src/gc/Nursery-inl.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/gc/Nursery.cpp:8, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src6.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h: In member function 'void js::gc::GCRuntime::resetBufferedGrayRoots() const': /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h:749:17: warning: '*((void*)& zone +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] return *it; ^~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src6.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/gc/RootMarking.cpp:544:22: note: '*((void*)& zone +16)' was declared here for (GCZonesIter zone(rt); !zone.done(); zone.next()) ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/gc/Nursery-inl.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/src/gc/Nursery.cpp:8, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src6.cpp:2: /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h: In member function 'void js::gc::GCRuntime::bufferGrayRoots()': /builddir/build/BUILD/firefox-56.0/js/src/gc/Zone.h:749:17: warning: '*((void*)& zone +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] return *it; ^~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src6.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/gc/RootMarking.cpp:487:22: note: '*((void*)& zone +16)' was declared here for (GCZonesIter zone(rt); !zone.done(); zone.next()) ^~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src7.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src7.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src7.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src7.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/src/irregexp/RegExpEngine.cpp: In function 'bool EmitAtomMulti(js::irregexp::RegExpCompiler*, char16_t, js::jit::Label*, int, bool, bool)': /builddir/build/BUILD/firefox-56.0/js/src/irregexp/RegExpEngine.cpp:3819:40: warning: this statement may fall through [-Wimplicit-fallthrough=] macro_assembler->CheckCharacter(chars[3], &ok); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/irregexp/RegExpEngine.cpp:3821:7: note: here case 3: ^~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src8.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src8.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src8.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src8.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/src/irregexp/RegExpParser.cpp: In member function 'js::irregexp::RegExpTree* js::irregexp::RegExpParser::ParseDisjunction() [with CharT = unsigned char]': /builddir/build/BUILD/firefox-56.0/js/src/irregexp/RegExpParser.cpp:1648:17: warning: this statement may fall through [-Wimplicit-fallthrough=] if (unicode_) { ^~ /builddir/build/BUILD/firefox-56.0/js/src/irregexp/RegExpParser.cpp:1656:15: note: here case 'd': case 's': case 'w': { ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/irregexp/RegExpParser.cpp:1697:32: warning: this statement may fall through [-Wimplicit-fallthrough=] MOZ_FALLTHROUGH; ^ /builddir/build/BUILD/firefox-56.0/js/src/irregexp/RegExpParser.cpp:1699:15: note: here case '0': { ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/irregexp/RegExpParser.cpp:1827:28: warning: this statement may fall through [-Wimplicit-fallthrough=] MOZ_FALLTHROUGH; ^ /builddir/build/BUILD/firefox-56.0/js/src/irregexp/RegExpParser.cpp:1829:11: note: here default: ^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/irregexp/RegExpParser.cpp: In member function 'bool js::irregexp::RegExpParser::ParseClassCharacterEscape(js::irregexp::widechar*) [with CharT = unsigned char]': /builddir/build/BUILD/firefox-56.0/js/src/irregexp/RegExpParser.cpp:610:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (unicode_) { ^~ /builddir/build/BUILD/firefox-56.0/js/src/irregexp/RegExpParser.cpp:618:7: note: here case '1': case '2': case '3': case '4': case '5': case '6': case '7': ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/irregexp/RegExpParser.cpp: In member function 'js::irregexp::RegExpTree* js::irregexp::RegExpParser::ParseDisjunction() [with CharT = char16_t]': /builddir/build/BUILD/firefox-56.0/js/src/irregexp/RegExpParser.cpp:1648:17: warning: this statement may fall through [-Wimplicit-fallthrough=] if (unicode_) { ^~ /builddir/build/BUILD/firefox-56.0/js/src/irregexp/RegExpParser.cpp:1656:15: note: here case 'd': case 's': case 'w': { ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/irregexp/RegExpParser.cpp:1697:32: warning: this statement may fall through [-Wimplicit-fallthrough=] MOZ_FALLTHROUGH; ^ /builddir/build/BUILD/firefox-56.0/js/src/irregexp/RegExpParser.cpp:1699:15: note: here case '0': { ^~~~ /builddir/build/BUILD/firefox-56.0/js/src/irregexp/RegExpParser.cpp:1827:28: warning: this statement may fall through [-Wimplicit-fallthrough=] MOZ_FALLTHROUGH; ^ /builddir/build/BUILD/firefox-56.0/js/src/irregexp/RegExpParser.cpp:1829:11: note: here default: ^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/irregexp/RegExpParser.cpp: In member function 'bool js::irregexp::RegExpParser::ParseClassCharacterEscape(js::irregexp::widechar*) [with CharT = char16_t]': /builddir/build/BUILD/firefox-56.0/js/src/irregexp/RegExpParser.cpp:610:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (unicode_) { ^~ /builddir/build/BUILD/firefox-56.0/js/src/irregexp/RegExpParser.cpp:618:7: note: here case '1': case '2': case '3': case '4': case '5': case '6': case '7': ^~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src9.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src9.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src9.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src9.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/BacktrackingAllocator.cpp: In member function 'size_t js::jit::BacktrackingAllocator::computeSpillWeight(js::jit::LiveBundle*)': /builddir/build/BUILD/firefox-56.0/js/src/jit/BacktrackingAllocator.cpp:2556:23: warning: this statement may fall through [-Wimplicit-fallthrough=] fixed = true; ~~~~~~^~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BacktrackingAllocator.cpp:2558:15: note: here case LUse::REGISTER: ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src9.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineBailouts.cpp: In function 'uint32_t js::jit::FinishBailoutToBaseline(js::jit::BaselineBailoutInfo*)': /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineBailouts.cpp:2017:43: warning: this statement may fall through [-Wimplicit-fallthrough=] outerScript->setHadOverflowBailout(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineBailouts.cpp:2019:7: note: here case Bailout_NonStringInputInvalidate: ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineCompiler.cpp:37:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src9.cpp:38: /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h: In function 'bool js::ToIdOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:474:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ToIdOperation(JSContext* cx, HandleScript script, jsbytecode* pc, HandleValue idval, ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/src/vm/Interpreter-inl.h:474:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/src/jsobjinlines.h:28:0, from /builddir/build/BUILD/firefox-56.0/js/src/vm/Stack-inl.h:24, from /builddir/build/BUILD/firefox-56.0/js/src/jit/Bailouts.cpp:22, from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src9.cpp:11: /builddir/build/BUILD/firefox-56.0/js/src/jsatominlines.h:98:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType {aka JS::Handle}' changed in GCC 7.1 JSAtom* atom = ToAtom(cx, v); ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/src/Unified_cpp_js_src9.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineCacheIRCompiler.cpp: In member function 'bool BaselineCacheIRCompiler::emitGuardXrayExpandoShapeAndDefaultProto()': /builddir/build/BUILD/firefox-56.0/js/src/jit/BaselineCacheIRCompiler.cpp:414:32: warning: '*((void*)& scratch2 +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] Maybe scratch2; ^~~~~~~~ libjs_src.a.desc rm -f libjs_src.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libjs_src.a.desc RegExp.o CTypes.o Library.o Parser.o StoreBuffer.o jsarray.o jsatom.o jsdtoa.o jsmath.o jsutil.o pm_linux.o Interpreter.o Unified_cpp_js_src0.o Unified_cpp_js_src1.o Unified_cpp_js_src10.o Unified_cpp_js_src11.o Unified_cpp_js_src12.o Unified_cpp_js_src13.o Unified_cpp_js_src14.o Unified_cpp_js_src15.o Unified_cpp_js_src16.o Unified_cpp_js_src17.o Unified_cpp_js_src18.o Unified_cpp_js_src19.o Unified_cpp_js_src2.o Unified_cpp_js_src20.o Unified_cpp_js_src21.o Unified_cpp_js_src22.o Unified_cpp_js_src23.o Unified_cpp_js_src24.o Unified_cpp_js_src25.o Unified_cpp_js_src26.o Unified_cpp_js_src27.o Unified_cpp_js_src28.o Unified_cpp_js_src29.o Unified_cpp_js_src3.o Unified_cpp_js_src30.o Unified_cpp_js_src31.o Unified_cpp_js_src32.o Unified_cpp_js_src33.o Unified_cpp_js_src34.o Unified_cpp_js_src35.o Unified_cpp_js_src36.o Unified_cpp_js_src37.o Unified_cpp_js_src38.o Unified_cpp_js_src39.o Unified_cpp_js_src4.o Unified_cpp_js_src40.o Unified_cpp_js_src41.o Unified_cpp_js_src42.o Unified_cpp_js_src5.o Unified_cpp_js_src6.o Unified_cpp_js_src7.o Unified_cpp_js_src8.o Unified_cpp_js_src9.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/js/src' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/js/src/editline' mkdir -p '.deps/' /usr/bin/gcc -std=gnu99 -o Unified_c_js_src_editline0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DANSI_ARROWS -DHAVE_TCGETATTR -DHIDE -DUSE_DIRENT -DSYS_UNIX -DHAVE_STDLIB -DUNIQUE_HISTORY -I/builddir/build/BUILD/firefox-56.0/js/src/editline -I/builddir/build/BUILD/firefox-56.0/objdir/js/src/editline -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_js_src_editline0.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/js/src/editline/Unified_c_js_src_editline0.c libeditline.a.desc rm -f libeditline.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libeditline.a.desc Unified_c_js_src_editline0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/js/src/editline' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o e_acos.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/e_acos.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/modules/fdlibm/src/e_acos.cpp /usr/bin/g++ -std=gnu++11 -o e_acosh.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/e_acosh.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/modules/fdlibm/src/e_acosh.cpp /usr/bin/g++ -std=gnu++11 -o e_asin.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/e_asin.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/modules/fdlibm/src/e_asin.cpp /usr/bin/g++ -std=gnu++11 -o e_atan2.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/e_atan2.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/modules/fdlibm/src/e_atan2.cpp /usr/bin/g++ -std=gnu++11 -o e_atanh.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/e_atanh.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/modules/fdlibm/src/e_atanh.cpp /usr/bin/g++ -std=gnu++11 -o e_cosh.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/e_cosh.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/modules/fdlibm/src/e_cosh.cpp /usr/bin/g++ -std=gnu++11 -o e_exp.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/e_exp.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/modules/fdlibm/src/e_exp.cpp /usr/bin/g++ -std=gnu++11 -o e_hypot.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/e_hypot.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/modules/fdlibm/src/e_hypot.cpp /usr/bin/g++ -std=gnu++11 -o e_log.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/e_log.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/modules/fdlibm/src/e_log.cpp /usr/bin/g++ -std=gnu++11 -o e_log10.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/e_log10.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/modules/fdlibm/src/e_log10.cpp /usr/bin/g++ -std=gnu++11 -o e_log2.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/e_log2.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/modules/fdlibm/src/e_log2.cpp /usr/bin/g++ -std=gnu++11 -o e_pow.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/e_pow.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/modules/fdlibm/src/e_pow.cpp /usr/bin/g++ -std=gnu++11 -o e_sinh.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/e_sinh.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/modules/fdlibm/src/e_sinh.cpp /usr/bin/g++ -std=gnu++11 -o e_sqrt.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/e_sqrt.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/modules/fdlibm/src/e_sqrt.cpp /usr/bin/g++ -std=gnu++11 -o k_exp.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/k_exp.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/modules/fdlibm/src/k_exp.cpp /usr/bin/g++ -std=gnu++11 -o s_asinh.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/s_asinh.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/modules/fdlibm/src/s_asinh.cpp /usr/bin/g++ -std=gnu++11 -o s_atan.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/s_atan.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/modules/fdlibm/src/s_atan.cpp /usr/bin/g++ -std=gnu++11 -o s_cbrt.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/s_cbrt.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/modules/fdlibm/src/s_cbrt.cpp /usr/bin/g++ -std=gnu++11 -o s_ceil.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/s_ceil.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/modules/fdlibm/src/s_ceil.cpp /usr/bin/g++ -std=gnu++11 -o s_ceilf.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/s_ceilf.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/modules/fdlibm/src/s_ceilf.cpp /usr/bin/g++ -std=gnu++11 -o s_copysign.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/s_copysign.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/modules/fdlibm/src/s_copysign.cpp /usr/bin/g++ -std=gnu++11 -o s_expm1.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/s_expm1.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/modules/fdlibm/src/s_expm1.cpp /usr/bin/g++ -std=gnu++11 -o s_fabs.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/s_fabs.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/modules/fdlibm/src/s_fabs.cpp /usr/bin/g++ -std=gnu++11 -o s_floor.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/s_floor.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/modules/fdlibm/src/s_floor.cpp /usr/bin/g++ -std=gnu++11 -o s_floorf.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/s_floorf.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/modules/fdlibm/src/s_floorf.cpp /usr/bin/g++ -std=gnu++11 -o s_log1p.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/s_log1p.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/modules/fdlibm/src/s_log1p.cpp /usr/bin/g++ -std=gnu++11 -o s_nearbyint.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/s_nearbyint.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/modules/fdlibm/src/s_nearbyint.cpp /usr/bin/g++ -std=gnu++11 -o s_rint.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/s_rint.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/modules/fdlibm/src/s_rint.cpp /usr/bin/g++ -std=gnu++11 -o s_rintf.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/s_rintf.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/modules/fdlibm/src/s_rintf.cpp /usr/bin/g++ -std=gnu++11 -o s_scalbn.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/s_scalbn.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/modules/fdlibm/src/s_scalbn.cpp /usr/bin/g++ -std=gnu++11 -o s_tanh.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/s_tanh.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/modules/fdlibm/src/s_tanh.cpp /usr/bin/g++ -std=gnu++11 -o s_trunc.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/s_trunc.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/modules/fdlibm/src/s_trunc.cpp /usr/bin/g++ -std=gnu++11 -o s_truncf.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/s_truncf.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/modules/fdlibm/src/s_truncf.cpp libmodules_fdlibm_src.a.desc rm -f libmodules_fdlibm_src.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libmodules_fdlibm_src.a.desc e_acos.o e_acosh.o e_asin.o e_atan2.o e_atanh.o e_cosh.o e_exp.o e_hypot.o e_log.o e_log10.o e_log2.o e_pow.o e_sinh.o e_sqrt.o k_exp.o s_asinh.o s_atan.o s_cbrt.o s_ceil.o s_ceilf.o s_copysign.o s_expm1.o s_fabs.o s_floor.o s_floorf.o s_log1p.o s_nearbyint.o s_rint.o s_rintf.o s_scalbn.o s_tanh.o s_trunc.o s_truncf.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/modules/fdlibm/src' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/config/external/nspr' libnspr.a.desc rm -f libnspr.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libnspr.a.desc make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/config/external/nspr' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/config/external/zlib' libzlib.a.desc rm -f libzlib.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libzlib.a.desc make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/config/external/zlib' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/memory/mozalloc' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_memory_mozalloc0.o -c -DNDEBUG=1 -DTRIMMED=1 -D_GNU_SOURCE -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/memory/mozalloc -I/builddir/build/BUILD/firefox-56.0/objdir/memory/mozalloc -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom -I/builddir/build/BUILD/firefox-56.0/memory/build -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_memory_mozalloc0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/memory/mozalloc/Unified_cpp_memory_mozalloc0.cpp In file included from /builddir/build/BUILD/firefox-56.0/memory/mozalloc/mozalloc.cpp:69:0, from /builddir/build/BUILD/firefox-56.0/objdir/memory/mozalloc/Unified_cpp_memory_mozalloc0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libmemory_mozalloc.a rm -f libmemory_mozalloc.a libmemory_mozalloc.a.desc /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_exec.py --extract -- ar crs libmemory_mozalloc.a Unified_cpp_memory_mozalloc0.o libmemory_mozalloc.a.desc /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libmemory_mozalloc.a.desc Unified_cpp_memory_mozalloc0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/memory/mozalloc' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/memory/fallible' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o fallible.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/builddir/build/BUILD/firefox-56.0/memory/fallible -I/builddir/build/BUILD/firefox-56.0/objdir/memory/fallible -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/fallible.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/memory/fallible/fallible.cpp libfallible.a.desc rm -f libfallible.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libfallible.a.desc fallible.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/memory/fallible' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/memory/volatile' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_memory_volatile0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/memory/volatile -I/builddir/build/BUILD/firefox-56.0/objdir/memory/volatile -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_memory_volatile0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/memory/volatile/Unified_cpp_memory_volatile0.cpp In file included from /builddir/build/BUILD/firefox-56.0/memory/volatile/VolatileBuffer.h:8:0, from /builddir/build/BUILD/firefox-56.0/memory/volatile/VolatileBufferFallback.cpp:5, from /builddir/build/BUILD/firefox-56.0/objdir/memory/volatile/Unified_cpp_memory_volatile0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libmemory_volatile.a.desc rm -f libmemory_volatile.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libmemory_volatile.a.desc Unified_cpp_memory_volatile0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/memory/volatile' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/memory/mozjemalloc' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o mozjemalloc.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_JEMALLOC_IMPL -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/memory/mozjemalloc -I/builddir/build/BUILD/firefox-56.0/objdir/memory/mozjemalloc -I/builddir/build/BUILD/firefox-56.0/memory/build -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/mozjemalloc.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-unused-function /builddir/build/BUILD/firefox-56.0/memory/mozjemalloc/mozjemalloc.cpp In file included from /builddir/build/BUILD/firefox-56.0/memory/mozjemalloc/mozjemalloc.cpp:308:0: /builddir/build/BUILD/firefox-56.0/memory/mozjemalloc/rb.h: In function 'void extent_tree_szad_insert(extent_tree_t*, extent_node_t*)': /builddir/build/BUILD/firefox-56.0/memory/mozjemalloc/rb.h:97:41: warning: 'rbp_i_s.extent_node_s::link_szad.extent_node_s::::rbn_right_red' is used uninitialized in this function [-Wuninitialized] | (((uintptr_t) (a_node)->a_field.rbn_right_red) & ((size_t)1))); \ ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/memory/mozjemalloc/rb.h: In function 'void extent_tree_szad_remove(extent_tree_t*, extent_node_t*)': /builddir/build/BUILD/firefox-56.0/memory/mozjemalloc/rb.h:97:41: warning: 'rbp_r_s.extent_node_s::link_szad.extent_node_s::::rbn_right_red' is used uninitialized in this function [-Wuninitialized] /builddir/build/BUILD/firefox-56.0/memory/mozjemalloc/rb.h: In function 'void extent_tree_ad_insert(extent_tree_t*, extent_node_t*)': /builddir/build/BUILD/firefox-56.0/memory/mozjemalloc/rb.h:97:41: warning: 'rbp_i_s.extent_node_s::link_ad.extent_node_s::::rbn_right_red' is used uninitialized in this function [-Wuninitialized] /builddir/build/BUILD/firefox-56.0/memory/mozjemalloc/rb.h: In function 'void extent_tree_ad_remove(extent_tree_t*, extent_node_t*)': /builddir/build/BUILD/firefox-56.0/memory/mozjemalloc/rb.h:97:41: warning: 'rbp_r_s.extent_node_s::link_ad.extent_node_s::::rbn_right_red' is used uninitialized in this function [-Wuninitialized] /builddir/build/BUILD/firefox-56.0/memory/mozjemalloc/rb.h: In function 'void arena_chunk_tree_dirty_insert(arena_chunk_tree_t*, arena_chunk_t*)': /builddir/build/BUILD/firefox-56.0/memory/mozjemalloc/rb.h:97:41: warning: 'rbp_i_s.arena_chunk_s::link_dirty.arena_chunk_s::::rbn_right_red' is used uninitialized in this function [-Wuninitialized] /builddir/build/BUILD/firefox-56.0/memory/mozjemalloc/rb.h: In function 'void arena_chunk_tree_dirty_remove(arena_chunk_tree_t*, arena_chunk_t*)': /builddir/build/BUILD/firefox-56.0/memory/mozjemalloc/rb.h:97:41: warning: 'rbp_r_s.arena_chunk_s::link_dirty.arena_chunk_s::::rbn_right_red' is used uninitialized in this function [-Wuninitialized] /builddir/build/BUILD/firefox-56.0/memory/mozjemalloc/rb.h: In function 'void arena_run_tree_insert(arena_run_tree_t*, arena_chunk_map_t*)': /builddir/build/BUILD/firefox-56.0/memory/mozjemalloc/rb.h:97:41: warning: 'rbp_i_s.arena_chunk_map_s::link.arena_chunk_map_s::::rbn_right_red' is used uninitialized in this function [-Wuninitialized] /builddir/build/BUILD/firefox-56.0/memory/mozjemalloc/rb.h: In function 'void arena_run_tree_remove(arena_run_tree_t*, arena_chunk_map_t*)': /builddir/build/BUILD/firefox-56.0/memory/mozjemalloc/rb.h:97:41: warning: 'rbp_r_s.arena_chunk_map_s::link.arena_chunk_map_s::::rbn_right_red' is used uninitialized in this function [-Wuninitialized] /builddir/build/BUILD/firefox-56.0/memory/mozjemalloc/rb.h: In function 'void arena_avail_tree_insert(arena_avail_tree_t*, arena_chunk_map_t*)': /builddir/build/BUILD/firefox-56.0/memory/mozjemalloc/rb.h:97:41: warning: 'rbp_i_s.arena_chunk_map_s::link.arena_chunk_map_s::::rbn_right_red' is used uninitialized in this function [-Wuninitialized] /builddir/build/BUILD/firefox-56.0/memory/mozjemalloc/rb.h: In function 'void arena_avail_tree_remove(arena_avail_tree_t*, arena_chunk_map_t*)': /builddir/build/BUILD/firefox-56.0/memory/mozjemalloc/rb.h:97:41: warning: 'rbp_r_s.arena_chunk_map_s::link.arena_chunk_map_s::::rbn_right_red' is used uninitialized in this function [-Wuninitialized] libmemory_mozjemalloc.a.desc rm -f libmemory_mozjemalloc.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libmemory_mozjemalloc.a.desc mozjemalloc.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/memory/mozjemalloc' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/mfbt' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Compression.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/builddir/build/BUILD/firefox-56.0/mfbt -I/builddir/build/BUILD/firefox-56.0/objdir/mfbt -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Compression.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow -Wno-unused-function /builddir/build/BUILD/firefox-56.0/mfbt/Compression.cpp /usr/bin/g++ -std=gnu++11 -o Decimal.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/builddir/build/BUILD/firefox-56.0/mfbt -I/builddir/build/BUILD/firefox-56.0/objdir/mfbt -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Decimal.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/mfbt/decimal/Decimal.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_mfbt0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/builddir/build/BUILD/firefox-56.0/mfbt -I/builddir/build/BUILD/firefox-56.0/objdir/mfbt -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_mfbt0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/mfbt/Unified_cpp_mfbt0.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_mfbt1.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/builddir/build/BUILD/firefox-56.0/mfbt -I/builddir/build/BUILD/firefox-56.0/objdir/mfbt -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_mfbt1.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/mfbt/Unified_cpp_mfbt1.cpp libmfbt.a.desc rm -f libmfbt.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libmfbt.a.desc Compression.o Decimal.o Unified_cpp_mfbt0.o Unified_cpp_mfbt1.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/mfbt' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/mozglue/misc' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o AutoProfilerLabel.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/mozglue/misc -I/builddir/build/BUILD/firefox-56.0/objdir/mozglue/misc -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/AutoProfilerLabel.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/mozglue/misc/AutoProfilerLabel.cpp /usr/bin/g++ -std=gnu++11 -o ConditionVariable_posix.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/mozglue/misc -I/builddir/build/BUILD/firefox-56.0/objdir/mozglue/misc -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ConditionVariable_posix.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/mozglue/misc/ConditionVariable_posix.cpp /usr/bin/g++ -std=gnu++11 -o Mutex_posix.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/mozglue/misc -I/builddir/build/BUILD/firefox-56.0/objdir/mozglue/misc -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Mutex_posix.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/mozglue/misc/Mutex_posix.cpp /usr/bin/g++ -std=gnu++11 -o Printf.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/mozglue/misc -I/builddir/build/BUILD/firefox-56.0/objdir/mozglue/misc -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Printf.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/mozglue/misc/Printf.cpp /usr/bin/g++ -std=gnu++11 -o StackWalk.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/mozglue/misc -I/builddir/build/BUILD/firefox-56.0/objdir/mozglue/misc -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/StackWalk.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/mozglue/misc/StackWalk.cpp /usr/bin/g++ -std=gnu++11 -o TimeStamp.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/mozglue/misc -I/builddir/build/BUILD/firefox-56.0/objdir/mozglue/misc -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/TimeStamp.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/mozglue/misc/TimeStamp.cpp /usr/bin/g++ -std=gnu++11 -o TimeStamp_posix.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/mozglue/misc -I/builddir/build/BUILD/firefox-56.0/objdir/mozglue/misc -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/TimeStamp_posix.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/mozglue/misc/TimeStamp_posix.cpp libmozglue_misc.a.desc rm -f libmozglue_misc.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libmozglue_misc.a.desc AutoProfilerLabel.o ConditionVariable_posix.o Mutex_posix.o Printf.o StackWalk.o TimeStamp.o TimeStamp_posix.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/mozglue/misc' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o appendable.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/appendable.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/appendable.cpp /usr/bin/g++ -std=gnu++11 -o bmpset.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/bmpset.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/bmpset.cpp /usr/bin/g++ -std=gnu++11 -o brkeng.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/brkeng.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/brkeng.cpp /usr/bin/g++ -std=gnu++11 -o brkiter.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/brkiter.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/brkiter.cpp /usr/bin/g++ -std=gnu++11 -o bytestream.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/bytestream.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/bytestream.cpp /usr/bin/g++ -std=gnu++11 -o bytestrie.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/bytestrie.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/bytestrie.cpp /usr/bin/g++ -std=gnu++11 -o bytestriebuilder.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/bytestriebuilder.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/bytestriebuilder.cpp /usr/bin/g++ -std=gnu++11 -o bytestrieiterator.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/bytestrieiterator.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/bytestrieiterator.cpp /usr/bin/g++ -std=gnu++11 -o caniter.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/caniter.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/caniter.cpp /usr/bin/g++ -std=gnu++11 -o chariter.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/chariter.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/chariter.cpp /usr/bin/g++ -std=gnu++11 -o charstr.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/charstr.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/charstr.cpp /usr/bin/g++ -std=gnu++11 -o cmemory.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/cmemory.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/cmemory.cpp /usr/bin/g++ -std=gnu++11 -o cstr.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/cstr.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/cstr.cpp /usr/bin/g++ -std=gnu++11 -o cstring.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/cstring.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/cstring.cpp /usr/bin/g++ -std=gnu++11 -o cwchar.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/cwchar.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/cwchar.cpp /usr/bin/g++ -std=gnu++11 -o dictbe.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/dictbe.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/dictbe.cpp /usr/bin/g++ -std=gnu++11 -o dictionarydata.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/dictionarydata.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/dictionarydata.cpp /usr/bin/g++ -std=gnu++11 -o dtintrv.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/dtintrv.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/dtintrv.cpp /usr/bin/g++ -std=gnu++11 -o edits.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/edits.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/edits.cpp /usr/bin/g++ -std=gnu++11 -o errorcode.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/errorcode.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/errorcode.cpp /usr/bin/g++ -std=gnu++11 -o filteredbrk.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/filteredbrk.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/filteredbrk.cpp /usr/bin/g++ -std=gnu++11 -o filterednormalizer2.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/filterednormalizer2.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/filterednormalizer2.cpp /usr/bin/g++ -std=gnu++11 -o icudataver.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/icudataver.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/icudataver.cpp /usr/bin/g++ -std=gnu++11 -o icuplug.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/icuplug.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/icuplug.cpp /usr/bin/g++ -std=gnu++11 -o listformatter.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/listformatter.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/listformatter.cpp /usr/bin/g++ -std=gnu++11 -o loadednormalizer2impl.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/loadednormalizer2impl.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/loadednormalizer2impl.cpp /usr/bin/g++ -std=gnu++11 -o locavailable.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/locavailable.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/locavailable.cpp /usr/bin/g++ -std=gnu++11 -o locbased.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/locbased.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/locbased.cpp /usr/bin/g++ -std=gnu++11 -o locdispnames.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/locdispnames.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/locdispnames.cpp /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/locdispnames.cpp: In function 'int32_t uloc_getDisplayName_59(const char*, const char*, UChar*, int32_t, UErrorCode*)': /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/locdispnames.cpp:642:35: warning: this statement may fall through [-Wimplicit-fallthrough=] kenum = uloc_openKeywords(locale, pErrorCode); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/locdispnames.cpp:644:25: note: here default: { ^~~~~~~ /usr/bin/g++ -std=gnu++11 -o locdspnm.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/locdspnm.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/locdspnm.cpp /usr/bin/g++ -std=gnu++11 -o locid.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/locid.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/locid.cpp /usr/bin/g++ -std=gnu++11 -o loclikely.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/loclikely.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/loclikely.cpp /usr/bin/g++ -std=gnu++11 -o locmap.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/locmap.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/locmap.cpp /usr/bin/g++ -std=gnu++11 -o locresdata.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/locresdata.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/locresdata.cpp /usr/bin/g++ -std=gnu++11 -o locutil.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/locutil.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/locutil.cpp /usr/bin/g++ -std=gnu++11 -o messagepattern.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/messagepattern.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/messagepattern.cpp /usr/bin/g++ -std=gnu++11 -o normalizer2.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/normalizer2.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/normalizer2.cpp /usr/bin/g++ -std=gnu++11 -o normalizer2impl.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/normalizer2impl.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/normalizer2impl.cpp /usr/bin/g++ -std=gnu++11 -o normlzr.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/normlzr.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/normlzr.cpp /usr/bin/g++ -std=gnu++11 -o parsepos.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/parsepos.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/parsepos.cpp /usr/bin/g++ -std=gnu++11 -o patternprops.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/patternprops.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/patternprops.cpp /usr/bin/g++ -std=gnu++11 -o pluralmap.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/pluralmap.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/pluralmap.cpp /usr/bin/g++ -std=gnu++11 -o propname.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/propname.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/propname.cpp /usr/bin/g++ -std=gnu++11 -o propsvec.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/propsvec.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/propsvec.cpp /usr/bin/g++ -std=gnu++11 -o punycode.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/punycode.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/punycode.cpp /usr/bin/g++ -std=gnu++11 -o putil.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/putil.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/putil.cpp /usr/bin/g++ -std=gnu++11 -o rbbi.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/rbbi.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/rbbi.cpp /usr/bin/g++ -std=gnu++11 -o rbbidata.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/rbbidata.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/rbbidata.cpp /usr/bin/g++ -std=gnu++11 -o rbbinode.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/rbbinode.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/rbbinode.cpp /usr/bin/g++ -std=gnu++11 -o rbbirb.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/rbbirb.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/rbbirb.cpp /usr/bin/g++ -std=gnu++11 -o rbbiscan.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/rbbiscan.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/rbbiscan.cpp /usr/bin/g++ -std=gnu++11 -o rbbisetb.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/rbbisetb.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/rbbisetb.cpp /usr/bin/g++ -std=gnu++11 -o rbbistbl.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/rbbistbl.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/rbbistbl.cpp /usr/bin/g++ -std=gnu++11 -o rbbitblb.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/rbbitblb.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/rbbitblb.cpp /usr/bin/g++ -std=gnu++11 -o resbund.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/resbund.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/resbund.cpp /usr/bin/g++ -std=gnu++11 -o resbund_cnv.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/resbund_cnv.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/resbund_cnv.cpp /usr/bin/g++ -std=gnu++11 -o resource.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/resource.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/resource.cpp /usr/bin/g++ -std=gnu++11 -o ruleiter.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ruleiter.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ruleiter.cpp /usr/bin/g++ -std=gnu++11 -o schriter.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/schriter.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/schriter.cpp /usr/bin/g++ -std=gnu++11 -o serv.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/serv.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/serv.cpp /usr/bin/g++ -std=gnu++11 -o servlk.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/servlk.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/servlk.cpp /usr/bin/g++ -std=gnu++11 -o servlkf.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/servlkf.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/servlkf.cpp /usr/bin/g++ -std=gnu++11 -o servls.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/servls.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/servls.cpp /usr/bin/g++ -std=gnu++11 -o servnotf.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/servnotf.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/servnotf.cpp /usr/bin/g++ -std=gnu++11 -o servrbf.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/servrbf.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/servrbf.cpp /usr/bin/g++ -std=gnu++11 -o servslkf.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/servslkf.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/servslkf.cpp /usr/bin/g++ -std=gnu++11 -o sharedobject.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/sharedobject.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/sharedobject.cpp /usr/bin/g++ -std=gnu++11 -o simpleformatter.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/simpleformatter.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/simpleformatter.cpp /usr/bin/g++ -std=gnu++11 -o stringpiece.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/stringpiece.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/stringpiece.cpp /usr/bin/g++ -std=gnu++11 -o stringtriebuilder.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/stringtriebuilder.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/stringtriebuilder.cpp /usr/bin/g++ -std=gnu++11 -o uarrsort.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uarrsort.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/uarrsort.cpp /usr/bin/g++ -std=gnu++11 -o ubidi.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ubidi.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ubidi.cpp /usr/bin/g++ -std=gnu++11 -o ubidi_props.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ubidi_props.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ubidi_props.cpp /usr/bin/g++ -std=gnu++11 -o ubidiln.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ubidiln.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ubidiln.cpp /usr/bin/g++ -std=gnu++11 -o ubiditransform.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ubiditransform.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ubiditransform.cpp /usr/bin/g++ -std=gnu++11 -o ubidiwrt.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ubidiwrt.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ubidiwrt.cpp /usr/bin/g++ -std=gnu++11 -o ubrk.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ubrk.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ubrk.cpp /usr/bin/g++ -std=gnu++11 -o ucase.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucase.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucase.cpp /usr/bin/g++ -std=gnu++11 -o ucasemap.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucasemap.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucasemap.cpp /usr/bin/g++ -std=gnu++11 -o ucasemap_titlecase_brkiter.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucasemap_titlecase_brkiter.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucasemap_titlecase_brkiter.cpp /usr/bin/g++ -std=gnu++11 -o ucat.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucat.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucat.cpp /usr/bin/g++ -std=gnu++11 -o uchar.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uchar.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/uchar.cpp /usr/bin/g++ -std=gnu++11 -o ucharstrie.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucharstrie.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucharstrie.cpp /usr/bin/g++ -std=gnu++11 -o ucharstriebuilder.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucharstriebuilder.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucharstriebuilder.cpp /usr/bin/g++ -std=gnu++11 -o ucharstrieiterator.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucharstrieiterator.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucharstrieiterator.cpp /usr/bin/g++ -std=gnu++11 -o uchriter.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uchriter.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/uchriter.cpp /usr/bin/g++ -std=gnu++11 -o ucln_cmn.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucln_cmn.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucln_cmn.cpp /usr/bin/g++ -std=gnu++11 -o ucmndata.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucmndata.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucmndata.cpp /usr/bin/g++ -std=gnu++11 -o ucnv.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucnv.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnv.cpp /usr/bin/g++ -std=gnu++11 -o ucnv2022.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucnv2022.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnv2022.cpp /usr/bin/g++ -std=gnu++11 -o ucnv_bld.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucnv_bld.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnv_bld.cpp /usr/bin/g++ -std=gnu++11 -o ucnv_cb.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucnv_cb.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnv_cb.cpp /usr/bin/g++ -std=gnu++11 -o ucnv_cnv.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucnv_cnv.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnv_cnv.cpp /usr/bin/g++ -std=gnu++11 -o ucnv_ct.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucnv_ct.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnv_ct.cpp /usr/bin/g++ -std=gnu++11 -o ucnv_err.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucnv_err.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnv_err.cpp /usr/bin/g++ -std=gnu++11 -o ucnv_ext.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucnv_ext.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnv_ext.cpp /usr/bin/g++ -std=gnu++11 -o ucnv_io.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucnv_io.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnv_io.cpp /usr/bin/g++ -std=gnu++11 -o ucnv_lmb.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucnv_lmb.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnv_lmb.cpp /usr/bin/g++ -std=gnu++11 -o ucnv_set.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucnv_set.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnv_set.cpp /usr/bin/g++ -std=gnu++11 -o ucnv_u16.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucnv_u16.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnv_u16.cpp /usr/bin/g++ -std=gnu++11 -o ucnv_u32.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucnv_u32.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnv_u32.cpp /usr/bin/g++ -std=gnu++11 -o ucnv_u7.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucnv_u7.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnv_u7.cpp /usr/bin/g++ -std=gnu++11 -o ucnv_u8.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucnv_u8.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnv_u8.cpp /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnv_u8.cpp: In function 'UChar32 ucnv_getNextUChar_UTF8(UConverterToUnicodeArgs*, UErrorCode*)': /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnv_u8.cpp:686:9: warning: this statement may fall through [-Wimplicit-fallthrough=] ++source; ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnv_u8.cpp:688:5: note: here case 5: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnv_u8.cpp:696:9: warning: this statement may fall through [-Wimplicit-fallthrough=] ++source; ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnv_u8.cpp:698:5: note: here case 4: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnv_u8.cpp:706:9: warning: this statement may fall through [-Wimplicit-fallthrough=] ++source; ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnv_u8.cpp:708:5: note: here case 3: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnv_u8.cpp:716:9: warning: this statement may fall through [-Wimplicit-fallthrough=] ++source; ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnv_u8.cpp:718:5: note: here case 2: ^~~~ /usr/bin/g++ -std=gnu++11 -o ucnvbocu.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucnvbocu.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvbocu.cpp /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvbocu.cpp: In function 'void _Bocu1FromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)': /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvbocu.cpp:553:35: warning: this statement may fall through [-Wimplicit-fallthrough=] *offsets++=sourceIndex; ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvbocu.cpp:555:21: note: here case 3: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvbocu.cpp:557:35: warning: this statement may fall through [-Wimplicit-fallthrough=] *offsets++=sourceIndex; ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvbocu.cpp:559:21: note: here case 2: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvbocu.cpp:587:43: warning: this statement may fall through [-Wimplicit-fallthrough=] *charErrorBuffer++=(uint8_t)(diff>>16); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvbocu.cpp:589:21: note: here case 2: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvbocu.cpp:590:43: warning: this statement may fall through [-Wimplicit-fallthrough=] *charErrorBuffer++=(uint8_t)(diff>>8); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvbocu.cpp:592:21: note: here case 1: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvbocu.cpp:607:35: warning: this statement may fall through [-Wimplicit-fallthrough=] *offsets++=sourceIndex; ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvbocu.cpp:609:21: note: here case 2: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvbocu.cpp:611:35: warning: this statement may fall through [-Wimplicit-fallthrough=] *offsets++=sourceIndex; ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvbocu.cpp:613:21: note: here case 1: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvbocu.cpp: In function 'void _Bocu1FromUnicode(UConverterFromUnicodeArgs*, UErrorCode*)': /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvbocu.cpp:790:34: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(diff>>24); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvbocu.cpp:792:21: note: here case 3: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvbocu.cpp:819:43: warning: this statement may fall through [-Wimplicit-fallthrough=] *charErrorBuffer++=(uint8_t)(diff>>16); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvbocu.cpp:821:21: note: here case 2: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvbocu.cpp:822:43: warning: this statement may fall through [-Wimplicit-fallthrough=] *charErrorBuffer++=(uint8_t)(diff>>8); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvbocu.cpp:824:21: note: here case 1: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvbocu.cpp:838:34: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(diff>>16); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvbocu.cpp:840:21: note: here case 2: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvbocu.cpp:841:34: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(diff>>8); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvbocu.cpp:843:21: note: here case 1: ^~~~ /usr/bin/g++ -std=gnu++11 -o ucnvdisp.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucnvdisp.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvdisp.cpp /usr/bin/g++ -std=gnu++11 -o ucnvhz.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucnvhz.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvhz.cpp /usr/bin/g++ -std=gnu++11 -o ucnvisci.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucnvisci.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvisci.cpp /usr/bin/g++ -std=gnu++11 -o ucnvlat1.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucnvlat1.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvlat1.cpp /usr/bin/g++ -std=gnu++11 -o ucnvmbcs.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucnvmbcs.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvmbcs.cpp /usr/bin/g++ -std=gnu++11 -o ucnvscsu.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucnvscsu.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp: In function 'void _SCSUFromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)': /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1399:26: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(c>>24); ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1401:13: note: here case 3: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1402:26: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(c>>16); ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1404:13: note: here case 2: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1405:26: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(c>>8); ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1407:13: note: here case 1: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1419:27: warning: this statement may fall through [-Wimplicit-fallthrough=] *offsets++=sourceIndex; ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1421:13: note: here case 3: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1423:27: warning: this statement may fall through [-Wimplicit-fallthrough=] *offsets++=sourceIndex; ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1425:13: note: here case 2: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1427:27: warning: this statement may fall through [-Wimplicit-fallthrough=] *offsets++=sourceIndex; ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1429:13: note: here case 1: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1460:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *p++=(uint8_t)(c>>24); ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1462:9: note: here case 3: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1463:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *p++=(uint8_t)(c>>16); ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1465:9: note: here case 2: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1466:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *p++=(uint8_t)(c>>8); ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1468:9: note: here case 1: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1483:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if(offsets!=NULL) { ^~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1487:9: note: here case 2: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1489:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if(offsets!=NULL) { ^~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1493:9: note: here case 1: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp: In function 'void _SCSUFromUnicode(UConverterFromUnicodeArgs*, UErrorCode*)': /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1872:22: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(c>>24); ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1874:9: note: here case 3: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1875:22: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(c>>16); ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1877:9: note: here case 2: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1878:22: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(c>>8); ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1880:9: note: here case 1: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1908:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *p++=(uint8_t)(c>>24); ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1910:9: note: here case 3: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1911:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *p++=(uint8_t)(c>>16); ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1913:9: note: here case 2: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1914:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *p++=(uint8_t)(c>>8); ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1916:9: note: here case 1: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1930:22: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(c>>16); ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1932:9: note: here case 2: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1933:22: warning: this statement may fall through [-Wimplicit-fallthrough=] *target++=(uint8_t)(c>>8); ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvscsu.cpp:1935:9: note: here case 1: ^~~~ /usr/bin/g++ -std=gnu++11 -o ucnvsel.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucnvsel.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucnvsel.cpp /usr/bin/g++ -std=gnu++11 -o ucol_swp.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucol_swp.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucol_swp.cpp /usr/bin/g++ -std=gnu++11 -o ucurr.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucurr.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ucurr.cpp /usr/bin/g++ -std=gnu++11 -o udata.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/udata.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/udata.cpp /usr/bin/g++ -std=gnu++11 -o udatamem.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/udatamem.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/udatamem.cpp /usr/bin/g++ -std=gnu++11 -o udataswp.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/udataswp.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/udataswp.cpp /usr/bin/g++ -std=gnu++11 -o uenum.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uenum.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/uenum.cpp /usr/bin/g++ -std=gnu++11 -o uhash.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uhash.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/uhash.cpp /usr/bin/g++ -std=gnu++11 -o uhash_us.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uhash_us.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/uhash_us.cpp /usr/bin/g++ -std=gnu++11 -o uidna.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uidna.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/uidna.cpp /usr/bin/g++ -std=gnu++11 -o uinit.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uinit.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/uinit.cpp /usr/bin/g++ -std=gnu++11 -o uinvchar.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uinvchar.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/uinvchar.cpp /usr/bin/g++ -std=gnu++11 -o uiter.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uiter.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/uiter.cpp /usr/bin/g++ -std=gnu++11 -o ulist.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ulist.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ulist.cpp /usr/bin/g++ -std=gnu++11 -o ulistformatter.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ulistformatter.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ulistformatter.cpp /usr/bin/g++ -std=gnu++11 -o uloc.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uloc.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/uloc.cpp /usr/bin/g++ -std=gnu++11 -o uloc_keytype.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uloc_keytype.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/uloc_keytype.cpp /usr/bin/g++ -std=gnu++11 -o uloc_tag.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uloc_tag.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/uloc_tag.cpp /usr/bin/g++ -std=gnu++11 -o umapfile.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/umapfile.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/umapfile.cpp /usr/bin/g++ -std=gnu++11 -o umath.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/umath.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/umath.cpp /usr/bin/g++ -std=gnu++11 -o umutex.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/umutex.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/umutex.cpp /usr/bin/g++ -std=gnu++11 -o unames.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/unames.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/unames.cpp /usr/bin/g++ -std=gnu++11 -o unifiedcache.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/unifiedcache.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/unifiedcache.cpp /usr/bin/g++ -std=gnu++11 -o unifilt.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/unifilt.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/unifilt.cpp /usr/bin/g++ -std=gnu++11 -o unifunct.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/unifunct.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/unifunct.cpp /usr/bin/g++ -std=gnu++11 -o uniset.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uniset.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/uniset.cpp /usr/bin/g++ -std=gnu++11 -o uniset_closure.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uniset_closure.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/uniset_closure.cpp /usr/bin/g++ -std=gnu++11 -o uniset_props.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uniset_props.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/uniset_props.cpp /usr/bin/g++ -std=gnu++11 -o unisetspan.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/unisetspan.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/unisetspan.cpp /usr/bin/g++ -std=gnu++11 -o unistr.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/unistr.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/unistr.cpp /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/unistr.cpp: In member function 'icu_59::UnicodeString& icu_59::UnicodeString::copyFrom(const icu_59::UnicodeString&, UBool)': /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/unistr.cpp:541:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if(fastCopy) { ^~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/unistr.cpp:554:3: note: here case kWritableAlias: { ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/unistr.cpp:563:18: warning: this statement may fall through [-Wimplicit-fallthrough=] U_FALLTHROUGH; ^ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/unistr.cpp:565:3: note: here default: ^~~~~~~ /usr/bin/g++ -std=gnu++11 -o unistr_case.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/unistr_case.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/unistr_case.cpp /usr/bin/g++ -std=gnu++11 -o unistr_case_locale.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/unistr_case_locale.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/unistr_case_locale.cpp /usr/bin/g++ -std=gnu++11 -o unistr_cnv.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/unistr_cnv.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/unistr_cnv.cpp /usr/bin/g++ -std=gnu++11 -o unistr_props.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/unistr_props.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/unistr_props.cpp /usr/bin/g++ -std=gnu++11 -o unistr_titlecase_brkiter.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/unistr_titlecase_brkiter.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/unistr_titlecase_brkiter.cpp /usr/bin/g++ -std=gnu++11 -o unorm.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/unorm.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/unorm.cpp /usr/bin/g++ -std=gnu++11 -o unormcmp.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/unormcmp.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/unormcmp.cpp /usr/bin/g++ -std=gnu++11 -o uobject.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uobject.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/uobject.cpp /usr/bin/g++ -std=gnu++11 -o uprops.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uprops.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/uprops.cpp /usr/bin/g++ -std=gnu++11 -o ures_cnv.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ures_cnv.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ures_cnv.cpp /usr/bin/g++ -std=gnu++11 -o uresbund.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uresbund.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/uresbund.cpp /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/uresbund.cpp: In function 'const UChar* ures_getNextString_59(UResourceBundle*, int32_t*, const char**, UErrorCode*)': /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/uresbund.cpp:1489:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *status = U_RESOURCE_TYPE_MISMATCH; ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/uresbund.cpp:1491:5: note: here default: ^~~~~~~ /usr/bin/g++ -std=gnu++11 -o uresdata.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uresdata.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/uresdata.cpp /usr/bin/g++ -std=gnu++11 -o usc_impl.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/usc_impl.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/usc_impl.cpp /usr/bin/g++ -std=gnu++11 -o uscript.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uscript.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/uscript.cpp /usr/bin/g++ -std=gnu++11 -o uscript_props.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uscript_props.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/uscript_props.cpp /usr/bin/g++ -std=gnu++11 -o uset.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uset.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/uset.cpp /usr/bin/g++ -std=gnu++11 -o uset_props.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uset_props.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/uset_props.cpp /usr/bin/g++ -std=gnu++11 -o usetiter.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/usetiter.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/usetiter.cpp /usr/bin/g++ -std=gnu++11 -o ushape.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ushape.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ushape.cpp /usr/bin/g++ -std=gnu++11 -o usprep.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/usprep.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/usprep.cpp /usr/bin/g++ -std=gnu++11 -o ustack.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ustack.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ustack.cpp /usr/bin/g++ -std=gnu++11 -o ustr_cnv.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ustr_cnv.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ustr_cnv.cpp /usr/bin/g++ -std=gnu++11 -o ustr_titlecase_brkiter.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ustr_titlecase_brkiter.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ustr_titlecase_brkiter.cpp /usr/bin/g++ -std=gnu++11 -o ustr_wcs.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ustr_wcs.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ustr_wcs.cpp /usr/bin/g++ -std=gnu++11 -o ustrcase.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ustrcase.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ustrcase.cpp /usr/bin/g++ -std=gnu++11 -o ustrcase_locale.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ustrcase_locale.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ustrcase_locale.cpp /usr/bin/g++ -std=gnu++11 -o ustrenum.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ustrenum.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ustrenum.cpp /usr/bin/g++ -std=gnu++11 -o ustrfmt.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ustrfmt.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ustrfmt.cpp /usr/bin/g++ -std=gnu++11 -o ustring.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ustring.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ustring.cpp /usr/bin/g++ -std=gnu++11 -o ustrtrns.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ustrtrns.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ustrtrns.cpp /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ustrtrns.cpp: In function 'UChar32 utf8_nextCharSafeBodyTerminated(const uint8_t**, UChar32)': /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ustrtrns.cpp:291:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if(trail>0x3f || c>=0x110) { ^~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ustrtrns.cpp:297:5: note: here case 2: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ustrtrns.cpp:304:10: warning: this statement may fall through [-Wimplicit-fallthrough=] c=(c<<6)|trail; ~^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ustrtrns.cpp:306:5: note: here case 1: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ustrtrns.cpp: In function 'UChar32 utf8_nextCharSafeBodyPointer(const uint8_t**, const uint8_t*, UChar32)': /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ustrtrns.cpp:362:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if(c<0x110) { ^~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ustrtrns.cpp:370:9: note: here case 2: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ustrtrns.cpp:373:20: warning: this statement may fall through [-Wimplicit-fallthrough=] illegal|=(trail&0xc0)^0x80; ~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/ustrtrns.cpp:375:9: note: here case 1: ^~~~ /usr/bin/g++ -std=gnu++11 -o utext.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/utext.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/utext.cpp /usr/bin/g++ -std=gnu++11 -o utf_impl.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/utf_impl.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/utf_impl.cpp /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/utf_impl.cpp: In function 'UChar32 utf8_nextCharSafeBody_59(const uint8_t*, int32_t*, int32_t, UChar32, UBool)': /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/utf_impl.cpp:157:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if(c>=0x110 || trail>0x3f) { break; } ^~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/utf_impl.cpp:159:9: note: here case 2: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/utf_impl.cpp:166:50: warning: this statement may fall through [-Wimplicit-fallthrough=] if(((c&0xffe0)==0x360 && strict!=-2) || trail>0x3f) { break; } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/utf_impl.cpp:168:9: note: here case 1: ^~~~ /usr/bin/g++ -std=gnu++11 -o util.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/util.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/util.cpp /usr/bin/g++ -std=gnu++11 -o util_props.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/util_props.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/util_props.cpp /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/util_props.cpp: In static member function 'static int32_t icu_59::ICU_Utility::parsePattern(const icu_59::UnicodeString&, int32_t, int32_t, const icu_59::UnicodeString&, int32_t*)': /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/util_props.cpp:102:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!PatternProps::isWhiteSpace(c)) { ^~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/util_props.cpp:107:9: note: here case 126 /*'~'*/: ^~~~ /usr/bin/g++ -std=gnu++11 -o utrace.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/utrace.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/utrace.cpp /usr/bin/g++ -std=gnu++11 -o utrie.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/utrie.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/utrie.cpp /usr/bin/g++ -std=gnu++11 -o utrie2.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/utrie2.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/utrie2.cpp /usr/bin/g++ -std=gnu++11 -o utrie2_builder.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/utrie2_builder.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/utrie2_builder.cpp /usr/bin/g++ -std=gnu++11 -o uts46.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uts46.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/uts46.cpp /usr/bin/g++ -std=gnu++11 -o utypes.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/utypes.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/utypes.cpp /usr/bin/g++ -std=gnu++11 -o uvector.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uvector.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/uvector.cpp /usr/bin/g++ -std=gnu++11 -o uvectr32.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uvectr32.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/uvectr32.cpp /usr/bin/g++ -std=gnu++11 -o uvectr64.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uvectr64.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/uvectr64.cpp /usr/bin/g++ -std=gnu++11 -o wintz.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/wintz.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/wintz.cpp libicuuc.a.desc rm -f libicuuc.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libicuuc.a.desc appendable.o bmpset.o brkeng.o brkiter.o bytestream.o bytestrie.o bytestriebuilder.o bytestrieiterator.o caniter.o chariter.o charstr.o cmemory.o cstr.o cstring.o cwchar.o dictbe.o dictionarydata.o dtintrv.o edits.o errorcode.o filteredbrk.o filterednormalizer2.o icudataver.o icuplug.o listformatter.o loadednormalizer2impl.o locavailable.o locbased.o locdispnames.o locdspnm.o locid.o loclikely.o locmap.o locresdata.o locutil.o messagepattern.o normalizer2.o normalizer2impl.o normlzr.o parsepos.o patternprops.o pluralmap.o propname.o propsvec.o punycode.o putil.o rbbi.o rbbidata.o rbbinode.o rbbirb.o rbbiscan.o rbbisetb.o rbbistbl.o rbbitblb.o resbund.o resbund_cnv.o resource.o ruleiter.o schriter.o serv.o servlk.o servlkf.o servls.o servnotf.o servrbf.o servslkf.o sharedobject.o simpleformatter.o stringpiece.o stringtriebuilder.o uarrsort.o ubidi.o ubidi_props.o ubidiln.o ubiditransform.o ubidiwrt.o ubrk.o ucase.o ucasemap.o ucasemap_titlecase_brkiter.o ucat.o uchar.o ucharstrie.o ucharstriebuilder.o ucharstrieiterator.o uchriter.o ucln_cmn.o ucmndata.o ucnv.o ucnv2022.o ucnv_bld.o ucnv_cb.o ucnv_cnv.o ucnv_ct.o ucnv_err.o ucnv_ext.o ucnv_io.o ucnv_lmb.o ucnv_set.o ucnv_u16.o ucnv_u32.o ucnv_u7.o ucnv_u8.o ucnvbocu.o ucnvdisp.o ucnvhz.o ucnvisci.o ucnvlat1.o ucnvmbcs.o ucnvscsu.o ucnvsel.o ucol_swp.o ucurr.o udata.o udatamem.o udataswp.o uenum.o uhash.o uhash_us.o uidna.o uinit.o uinvchar.o uiter.o ulist.o ulistformatter.o uloc.o uloc_keytype.o uloc_tag.o umapfile.o umath.o umutex.o unames.o unifiedcache.o unifilt.o unifunct.o uniset.o uniset_closure.o uniset_props.o unisetspan.o unistr.o unistr_case.o unistr_case_locale.o unistr_cnv.o unistr_props.o unistr_titlecase_brkiter.o unorm.o unormcmp.o uobject.o uprops.o ures_cnv.o uresbund.o uresdata.o usc_impl.o uscript.o uscript_props.o uset.o uset_props.o usetiter.o ushape.o usprep.o ustack.o ustr_cnv.o ustr_titlecase_brkiter.o ustr_wcs.o ustrcase.o ustrcase_locale.o ustrenum.o ustrfmt.o ustring.o ustrtrns.o utext.o utf_impl.o util.o util_props.o utrace.o utrie.o utrie2.o utrie2_builder.o uts46.o utypes.o uvector.o uvectr32.o uvectr64.o wintz.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/common' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/data' mkdir -p '.deps/' icudata_gas.o /usr/bin/gcc -std=gnu99 -o icudata_gas.o -DNDEBUG=1 -DTRIMMED=1 -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g '-DICU_DATA_FILE="icudt59l.dat"' -DICU_DATA_SYMBOL=icudt59_dat -I/builddir/build/BUILD/firefox-56.0/config/external/icu/data -c /builddir/build/BUILD/firefox-56.0/config/external/icu/data/icudata_gas.S libicudata.a.desc rm -f libicudata.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libicudata.a.desc icudata_gas.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/data' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o affixpatternparser.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/affixpatternparser.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/affixpatternparser.cpp /usr/bin/g++ -std=gnu++11 -o alphaindex.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/alphaindex.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/alphaindex.cpp /usr/bin/g++ -std=gnu++11 -o anytrans.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/anytrans.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/anytrans.cpp /usr/bin/g++ -std=gnu++11 -o astro.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/astro.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/astro.cpp /usr/bin/g++ -std=gnu++11 -o basictz.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/basictz.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/basictz.cpp /usr/bin/g++ -std=gnu++11 -o bocsu.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/bocsu.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/bocsu.cpp /usr/bin/g++ -std=gnu++11 -o brktrans.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/brktrans.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/brktrans.cpp /usr/bin/g++ -std=gnu++11 -o buddhcal.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/buddhcal.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/buddhcal.cpp /usr/bin/g++ -std=gnu++11 -o calendar.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/calendar.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/calendar.cpp /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/calendar.cpp: In member function 'virtual void icu_59::Calendar::add(UCalendarDateFields, int32_t, UErrorCode&)': /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/calendar.cpp:2129:9: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/calendar.cpp:2133:5: note: here case UCAL_EXTENDED_YEAR: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/calendar.cpp: In member function 'virtual void icu_59::Calendar::prepareGetActual(UCalendarDateFields, UBool, UErrorCode&)': /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/calendar.cpp:3647:12: warning: this statement may fall through [-Wimplicit-fallthrough=] set(UCAL_WEEK_OF_YEAR, getGreatestMinimum(UCAL_WEEK_OF_YEAR)); ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/calendar.cpp:3649:5: note: here case UCAL_MONTH: ^~~~ /usr/bin/g++ -std=gnu++11 -o casetrn.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/casetrn.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/casetrn.cpp /usr/bin/g++ -std=gnu++11 -o cecal.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/cecal.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/cecal.cpp /usr/bin/g++ -std=gnu++11 -o chnsecal.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/chnsecal.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/chnsecal.cpp /usr/bin/g++ -std=gnu++11 -o choicfmt.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/choicfmt.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/choicfmt.cpp /usr/bin/g++ -std=gnu++11 -o coleitr.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/coleitr.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/coleitr.cpp /usr/bin/g++ -std=gnu++11 -o coll.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/coll.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/coll.cpp /usr/bin/g++ -std=gnu++11 -o collation.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/collation.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/collation.cpp /usr/bin/g++ -std=gnu++11 -o collationbuilder.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/collationbuilder.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/collationbuilder.cpp /usr/bin/g++ -std=gnu++11 -o collationcompare.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/collationcompare.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/collationcompare.cpp /usr/bin/g++ -std=gnu++11 -o collationdata.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/collationdata.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/collationdata.cpp /usr/bin/g++ -std=gnu++11 -o collationdatabuilder.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/collationdatabuilder.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/collationdatabuilder.cpp /usr/bin/g++ -std=gnu++11 -o collationdatareader.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/collationdatareader.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/collationdatareader.cpp /usr/bin/g++ -std=gnu++11 -o collationdatawriter.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/collationdatawriter.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/collationdatawriter.cpp /usr/bin/g++ -std=gnu++11 -o collationfastlatin.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/collationfastlatin.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/collationfastlatin.cpp /usr/bin/g++ -std=gnu++11 -o collationfastlatinbuilder.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/collationfastlatinbuilder.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/collationfastlatinbuilder.cpp /usr/bin/g++ -std=gnu++11 -o collationfcd.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/collationfcd.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/collationfcd.cpp /usr/bin/g++ -std=gnu++11 -o collationiterator.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/collationiterator.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/collationiterator.cpp /usr/bin/g++ -std=gnu++11 -o collationkeys.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/collationkeys.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/collationkeys.cpp /usr/bin/g++ -std=gnu++11 -o collationroot.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/collationroot.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/collationroot.cpp /usr/bin/g++ -std=gnu++11 -o collationrootelements.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/collationrootelements.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/collationrootelements.cpp /usr/bin/g++ -std=gnu++11 -o collationruleparser.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/collationruleparser.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/collationruleparser.cpp /usr/bin/g++ -std=gnu++11 -o collationsets.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/collationsets.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/collationsets.cpp /usr/bin/g++ -std=gnu++11 -o collationsettings.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/collationsettings.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/collationsettings.cpp /usr/bin/g++ -std=gnu++11 -o collationtailoring.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/collationtailoring.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/collationtailoring.cpp /usr/bin/g++ -std=gnu++11 -o collationweights.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/collationweights.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/collationweights.cpp /usr/bin/g++ -std=gnu++11 -o compactdecimalformat.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/compactdecimalformat.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/compactdecimalformat.cpp /usr/bin/g++ -std=gnu++11 -o coptccal.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/coptccal.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/coptccal.cpp /usr/bin/g++ -std=gnu++11 -o cpdtrans.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/cpdtrans.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/cpdtrans.cpp /usr/bin/g++ -std=gnu++11 -o csdetect.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/csdetect.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/csdetect.cpp /usr/bin/g++ -std=gnu++11 -o csmatch.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/csmatch.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/csmatch.cpp /usr/bin/g++ -std=gnu++11 -o csr2022.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/csr2022.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/csr2022.cpp /usr/bin/g++ -std=gnu++11 -o csrecog.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/csrecog.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/csrecog.cpp /usr/bin/g++ -std=gnu++11 -o csrmbcs.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/csrmbcs.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/csrmbcs.cpp /usr/bin/g++ -std=gnu++11 -o csrsbcs.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/csrsbcs.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/csrsbcs.cpp /usr/bin/g++ -std=gnu++11 -o csrucode.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/csrucode.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/csrucode.cpp /usr/bin/g++ -std=gnu++11 -o csrutf8.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/csrutf8.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/csrutf8.cpp /usr/bin/g++ -std=gnu++11 -o curramt.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/curramt.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/curramt.cpp /usr/bin/g++ -std=gnu++11 -o currfmt.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/currfmt.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/currfmt.cpp /usr/bin/g++ -std=gnu++11 -o currpinf.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/currpinf.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/currpinf.cpp /usr/bin/g++ -std=gnu++11 -o currunit.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/currunit.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/currunit.cpp /usr/bin/g++ -std=gnu++11 -o dangical.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/dangical.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/dangical.cpp /usr/bin/g++ -std=gnu++11 -o datefmt.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/datefmt.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/datefmt.cpp /usr/bin/g++ -std=gnu++11 -o dayperiodrules.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/dayperiodrules.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/dayperiodrules.cpp /usr/bin/g++ -std=gnu++11 -o dcfmtsym.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/dcfmtsym.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/dcfmtsym.cpp /usr/bin/g++ -std=gnu++11 -o decContext.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/decContext.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/decContext.cpp /usr/bin/g++ -std=gnu++11 -o decNumber.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/decNumber.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/decNumber.cpp /usr/bin/g++ -std=gnu++11 -o decfmtst.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/decfmtst.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/decfmtst.cpp /usr/bin/g++ -std=gnu++11 -o decimalformatpattern.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/decimalformatpattern.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/decimalformatpattern.cpp /usr/bin/g++ -std=gnu++11 -o decimfmt.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/decimfmt.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/decimfmt.cpp /usr/bin/g++ -std=gnu++11 -o decimfmtimpl.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/decimfmtimpl.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/decimfmtimpl.cpp /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/decimfmtimpl.cpp: In member function 'icu_59::UnicodeString& icu_59::DecimalFormatImpl::toNumberPattern(UBool, int32_t, icu_59::UnicodeString&) const': /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/decimfmtimpl.cpp:1479:43: warning: 'sigMax' may be used uninitialized in this function [-Wmaybe-uninitialized] if (i >= sigMax || i < sigMax - sigMin) { ~~~~~~~^~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/decimfmtimpl.cpp:1479:43: warning: 'sigMin' may be used uninitialized in this function [-Wmaybe-uninitialized] /usr/bin/g++ -std=gnu++11 -o digitaffix.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/digitaffix.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/digitaffix.cpp /usr/bin/g++ -std=gnu++11 -o digitaffixesandpadding.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/digitaffixesandpadding.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/digitaffixesandpadding.cpp /usr/bin/g++ -std=gnu++11 -o digitformatter.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/digitformatter.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/digitformatter.cpp /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/digitformatter.cpp: In member function 'icu_59::UnicodeString& icu_59::DigitFormatter::format(const icu_59::VisibleDigits&, const icu_59::DigitGrouping&, const icu_59::DigitFormatterOptions&, icu_59::FieldPositionHandler&, icu_59::UnicodeString&) const': /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/digitformatter.cpp:236:29: warning: 'fracBegin' may be used uninitialized in this function [-Wmaybe-uninitialized] handler.addAttribute(UNUM_FRACTION_FIELD, fracBegin, appendTo.length()); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o digitgrouping.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/digitgrouping.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/digitgrouping.cpp /usr/bin/g++ -std=gnu++11 -o digitinterval.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/digitinterval.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/digitinterval.cpp /usr/bin/g++ -std=gnu++11 -o digitlst.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/digitlst.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/digitlst.cpp /usr/bin/g++ -std=gnu++11 -o dtfmtsym.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/dtfmtsym.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/dtfmtsym.cpp /usr/bin/g++ -std=gnu++11 -o dtitvfmt.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/dtitvfmt.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/dtitvfmt.cpp /usr/bin/g++ -std=gnu++11 -o dtitvinf.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/dtitvinf.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/dtitvinf.cpp /usr/bin/g++ -std=gnu++11 -o dtptngen.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/dtptngen.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/dtptngen.cpp /usr/bin/g++ -std=gnu++11 -o dtrule.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/dtrule.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/dtrule.cpp /usr/bin/g++ -std=gnu++11 -o esctrn.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/esctrn.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/esctrn.cpp /usr/bin/g++ -std=gnu++11 -o ethpccal.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ethpccal.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/ethpccal.cpp /usr/bin/g++ -std=gnu++11 -o fmtable.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/fmtable.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/fmtable.cpp /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/fmtable.cpp: In member function 'int32_t icu_59::Formattable::getLong(UErrorCode&) const': /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/fmtable.cpp:432:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (instanceOfMeasure(fValue.fObject)) { ^~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/fmtable.cpp:437:5: note: here default: ^~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/fmtable.cpp: In member function 'int64_t icu_59::Formattable::getInt64(UErrorCode&) const': /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/fmtable.cpp:484:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (instanceOfMeasure(fValue.fObject)) { ^~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/fmtable.cpp:489:5: note: here default: ^~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/fmtable.cpp: In member function 'double icu_59::Formattable::getDouble(UErrorCode&) const': /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/fmtable.cpp:515:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (instanceOfMeasure(fValue.fObject)) { ^~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/fmtable.cpp:520:5: note: here default: ^~~~~~~ /usr/bin/g++ -std=gnu++11 -o fmtable_cnv.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/fmtable_cnv.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/fmtable_cnv.cpp /usr/bin/g++ -std=gnu++11 -o format.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/format.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/format.cpp /usr/bin/g++ -std=gnu++11 -o fphdlimp.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/fphdlimp.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/fphdlimp.cpp /usr/bin/g++ -std=gnu++11 -o fpositer.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/fpositer.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/fpositer.cpp /usr/bin/g++ -std=gnu++11 -o funcrepl.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/funcrepl.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/funcrepl.cpp /usr/bin/g++ -std=gnu++11 -o gender.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/gender.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/gender.cpp /usr/bin/g++ -std=gnu++11 -o gregocal.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/gregocal.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/gregocal.cpp /usr/bin/g++ -std=gnu++11 -o gregoimp.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/gregoimp.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/gregoimp.cpp /usr/bin/g++ -std=gnu++11 -o hebrwcal.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/hebrwcal.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/hebrwcal.cpp /usr/bin/g++ -std=gnu++11 -o indiancal.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/indiancal.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/indiancal.cpp /usr/bin/g++ -std=gnu++11 -o inputext.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/inputext.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/inputext.cpp /usr/bin/g++ -std=gnu++11 -o islamcal.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/islamcal.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/islamcal.cpp /usr/bin/g++ -std=gnu++11 -o japancal.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/japancal.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/japancal.cpp /usr/bin/g++ -std=gnu++11 -o measfmt.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/measfmt.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/measfmt.cpp /usr/bin/g++ -std=gnu++11 -o measunit.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/measunit.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/measunit.cpp /usr/bin/g++ -std=gnu++11 -o measure.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/measure.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/measure.cpp /usr/bin/g++ -std=gnu++11 -o msgfmt.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/msgfmt.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/msgfmt.cpp /usr/bin/g++ -std=gnu++11 -o name2uni.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/name2uni.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/name2uni.cpp /usr/bin/g++ -std=gnu++11 -o nfrs.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nfrs.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/nfrs.cpp /usr/bin/g++ -std=gnu++11 -o nfrule.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nfrule.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/nfrule.cpp /usr/bin/g++ -std=gnu++11 -o nfsubs.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nfsubs.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/nfsubs.cpp /usr/bin/g++ -std=gnu++11 -o nortrans.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nortrans.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/nortrans.cpp /usr/bin/g++ -std=gnu++11 -o nultrans.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nultrans.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/nultrans.cpp /usr/bin/g++ -std=gnu++11 -o numfmt.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/numfmt.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/numfmt.cpp /usr/bin/g++ -std=gnu++11 -o numsys.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/numsys.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/numsys.cpp /usr/bin/g++ -std=gnu++11 -o olsontz.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/olsontz.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/olsontz.cpp /usr/bin/g++ -std=gnu++11 -o persncal.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/persncal.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/persncal.cpp /usr/bin/g++ -std=gnu++11 -o pluralaffix.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/pluralaffix.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/pluralaffix.cpp /usr/bin/g++ -std=gnu++11 -o plurfmt.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/plurfmt.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/plurfmt.cpp /usr/bin/g++ -std=gnu++11 -o plurrule.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/plurrule.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/plurrule.cpp /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/plurrule.cpp: In member function 'void icu_59::PluralRuleParser::parse(const icu_59::UnicodeString&, icu_59::PluralRules*, UErrorCode&)': /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/plurrule.cpp:517:38: warning: this statement may fall through [-Wimplicit-fallthrough=] curAndConstraint->negated=TRUE; ^ /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/plurrule.cpp:519:9: note: here case tIn: ^~~~ /usr/bin/g++ -std=gnu++11 -o precision.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/precision.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/precision.cpp /usr/bin/g++ -std=gnu++11 -o quant.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/quant.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/quant.cpp /usr/bin/g++ -std=gnu++11 -o quantityformatter.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/quantityformatter.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/quantityformatter.cpp /usr/bin/g++ -std=gnu++11 -o rbnf.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/rbnf.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/rbnf.cpp /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/rbnf.cpp: In member function 'UBool icu_59::LocDataParser::inList(UChar, const UChar*) const': /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/rbnf.cpp:325:9: warning: this 'while' clause does not guard... [-Wmisleading-indentation] while (*list && *list != c) ++list; return *list == c; ^~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/rbnf.cpp:325:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' while (*list && *list != c) ++list; return *list == c; ^~~~~~ /usr/bin/g++ -std=gnu++11 -o rbt.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/rbt.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/rbt.cpp /usr/bin/g++ -std=gnu++11 -o rbt_data.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/rbt_data.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/rbt_data.cpp /usr/bin/g++ -std=gnu++11 -o rbt_pars.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/rbt_pars.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/rbt_pars.cpp /usr/bin/g++ -std=gnu++11 -o rbt_rule.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/rbt_rule.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/rbt_rule.cpp /usr/bin/g++ -std=gnu++11 -o rbt_set.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/rbt_set.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/rbt_set.cpp /usr/bin/g++ -std=gnu++11 -o rbtz.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/rbtz.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/rbtz.cpp /usr/bin/g++ -std=gnu++11 -o regexcmp.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/regexcmp.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/regexcmp.cpp /usr/bin/g++ -std=gnu++11 -o regeximp.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/regeximp.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/regeximp.cpp /usr/bin/g++ -std=gnu++11 -o regexst.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/regexst.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/regexst.cpp /usr/bin/g++ -std=gnu++11 -o regextxt.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/regextxt.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/regextxt.cpp /usr/bin/g++ -std=gnu++11 -o region.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/region.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/region.cpp /usr/bin/g++ -std=gnu++11 -o reldatefmt.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/reldatefmt.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/reldatefmt.cpp /usr/bin/g++ -std=gnu++11 -o reldtfmt.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/reldtfmt.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/reldtfmt.cpp /usr/bin/g++ -std=gnu++11 -o rematch.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/rematch.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/rematch.cpp /usr/bin/g++ -std=gnu++11 -o remtrans.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/remtrans.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/remtrans.cpp /usr/bin/g++ -std=gnu++11 -o repattrn.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/repattrn.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/repattrn.cpp /usr/bin/g++ -std=gnu++11 -o rulebasedcollator.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/rulebasedcollator.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/rulebasedcollator.cpp /usr/bin/g++ -std=gnu++11 -o scientificnumberformatter.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/scientificnumberformatter.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/scientificnumberformatter.cpp /usr/bin/g++ -std=gnu++11 -o scriptset.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/scriptset.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/scriptset.cpp /usr/bin/g++ -std=gnu++11 -o search.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/search.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/search.cpp /usr/bin/g++ -std=gnu++11 -o selfmt.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/selfmt.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/selfmt.cpp /usr/bin/g++ -std=gnu++11 -o sharedbreakiterator.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/sharedbreakiterator.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/sharedbreakiterator.cpp /usr/bin/g++ -std=gnu++11 -o simpletz.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/simpletz.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/simpletz.cpp /usr/bin/g++ -std=gnu++11 -o smallintformatter.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/smallintformatter.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/smallintformatter.cpp /usr/bin/g++ -std=gnu++11 -o smpdtfmt.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/smpdtfmt.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/smpdtfmt.cpp /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'void icu_59::SimpleDateFormat::subFormat(icu_59::UnicodeString&, UChar, int32_t, UDisplayContext, int32_t, icu_59::FieldPositionHandler&, icu_59::Calendar&, icu_59::SimpleDateFormatMutableNFs&, UErrorCode&) const': /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/smpdtfmt.cpp:1422:56: warning: variable 'capContextUsageType' set but not used [-Wunused-but-set-variable] DateFormatSymbols::ECapitalizationContextUsageType capContextUsageType = DateFormatSymbols::kCapContextUsageOther; ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'void icu_59::SimpleDateFormat::processOverrideString(const icu_59::Locale&, const icu_59::UnicodeString&, int8_t, UErrorCode&)': /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/smpdtfmt.cpp:1369:34: warning: this statement may fall through [-Wimplicit-fallthrough=] U_FALLTHROUGH; ^ /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/smpdtfmt.cpp:1371:17: note: here case kOvrStrTime : { ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'void icu_59::SimpleDateFormat::subFormat(icu_59::UnicodeString&, UChar, int32_t, UDisplayContext, int32_t, icu_59::FieldPositionHandler&, icu_59::Calendar&, icu_59::SimpleDateFormatMutableNFs&, UErrorCode&) const': /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/smpdtfmt.cpp:1475:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (fSymbols->fShortYearNames != NULL && value <= fSymbols->fShortYearNamesCount) { ^~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/smpdtfmt.cpp:1491:5: note: here case UDAT_YEAR_FIELD: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/smpdtfmt.cpp:1597:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (U_FAILURE(status)) { ^~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/smpdtfmt.cpp:1602:5: note: here case UDAT_DAY_OF_WEEK_FIELD: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'int32_t icu_59::SimpleDateFormat::subParse(const icu_59::UnicodeString&, int32_t&, UChar, int32_t, UBool, UBool, UBool*, int32_t&, icu_59::Calendar&, int32_t, icu_59::MessageFormat*, UTimeZoneFormatTimeType*, icu_59::SimpleDateFormatMutableNFs&, int32_t*) const': /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/smpdtfmt.cpp:3001:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if (value < 0 || value > 24) { ^~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/smpdtfmt.cpp:3007:9: note: here case UDAT_YEAR_FIELD: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/smpdtfmt.cpp:3193:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (value == cal.getMaximum(UCAL_HOUR_OF_DAY) + 1) ^~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/smpdtfmt.cpp:3198:5: note: here case UDAT_HOUR_OF_DAY0_FIELD: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/smpdtfmt.cpp:3222:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (gotNumber) // i.e., e or ee ^~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/smpdtfmt.cpp:3231:5: note: here case UDAT_DAY_OF_WEEK_FIELD: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/smpdtfmt.cpp:3319:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (value == cal.getLeastMaximum(UCAL_HOUR)+1) ^~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/smpdtfmt.cpp:3324:5: note: here case UDAT_HOUR0_FIELD: ^~~~ /usr/bin/g++ -std=gnu++11 -o smpdtfst.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/smpdtfst.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/smpdtfst.cpp /usr/bin/g++ -std=gnu++11 -o sortkey.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/sortkey.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/sortkey.cpp /usr/bin/g++ -std=gnu++11 -o standardplural.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/standardplural.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/standardplural.cpp /usr/bin/g++ -std=gnu++11 -o strmatch.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/strmatch.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/strmatch.cpp /usr/bin/g++ -std=gnu++11 -o strrepl.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/strrepl.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/strrepl.cpp /usr/bin/g++ -std=gnu++11 -o stsearch.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/stsearch.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/stsearch.cpp /usr/bin/g++ -std=gnu++11 -o taiwncal.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/taiwncal.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/taiwncal.cpp /usr/bin/g++ -std=gnu++11 -o timezone.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/timezone.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/timezone.cpp /usr/bin/g++ -std=gnu++11 -o titletrn.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/titletrn.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/titletrn.cpp /usr/bin/g++ -std=gnu++11 -o tmunit.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/tmunit.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/tmunit.cpp /usr/bin/g++ -std=gnu++11 -o tmutamt.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/tmutamt.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/tmutamt.cpp /usr/bin/g++ -std=gnu++11 -o tmutfmt.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/tmutfmt.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/tmutfmt.cpp /usr/bin/g++ -std=gnu++11 -o tolowtrn.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/tolowtrn.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/tolowtrn.cpp /usr/bin/g++ -std=gnu++11 -o toupptrn.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/toupptrn.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/toupptrn.cpp /usr/bin/g++ -std=gnu++11 -o translit.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/translit.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/translit.cpp /usr/bin/g++ -std=gnu++11 -o transreg.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/transreg.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/transreg.cpp /usr/bin/g++ -std=gnu++11 -o tridpars.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/tridpars.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/tridpars.cpp /usr/bin/g++ -std=gnu++11 -o tzfmt.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/tzfmt.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/tzfmt.cpp /usr/bin/g++ -std=gnu++11 -o tzgnames.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/tzgnames.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/tzgnames.cpp /usr/bin/g++ -std=gnu++11 -o tznames.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/tznames.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/tznames.cpp /usr/bin/g++ -std=gnu++11 -o tznames_impl.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/tznames_impl.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/tznames_impl.cpp /usr/bin/g++ -std=gnu++11 -o tzrule.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/tzrule.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/tzrule.cpp /usr/bin/g++ -std=gnu++11 -o tztrans.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/tztrans.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/tztrans.cpp /usr/bin/g++ -std=gnu++11 -o ucal.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucal.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/ucal.cpp /usr/bin/g++ -std=gnu++11 -o ucln_in.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucln_in.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/ucln_in.cpp /usr/bin/g++ -std=gnu++11 -o ucol.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucol.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/ucol.cpp /usr/bin/g++ -std=gnu++11 -o ucol_res.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucol_res.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/ucol_res.cpp /usr/bin/g++ -std=gnu++11 -o ucol_sit.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucol_sit.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/ucol_sit.cpp /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_59(const char*, UBool, UParseError*, UErrorCode*)': /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/ucol_sit.cpp:545:92: warning: 'uint32_t ucol_setVariableTop_59(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); ^ In file included from /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/unicode/platform.h:25:0, from /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/unicode/ptypes.h:52, from /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/unicode/umachine.h:46, from /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/unicode/utypes.h:38, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/unicode/utypes.h:3, from /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/unicode/ustring.h:21, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/unicode/ustring.h:3, from /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/ucol_sit.cpp:18: /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: declared here ucol_setVariableTop(UCollator *coll, ^ /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/ucol_sit.cpp:547:71: warning: 'void ucol_restoreVariableTop_59(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] ucol_restoreVariableTop(result, s.variableTopValue, status); ^ In file included from /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/unicode/platform.h:25:0, from /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/unicode/ptypes.h:52, from /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/unicode/umachine.h:46, from /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/unicode/utypes.h:38, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/unicode/utypes.h:3, from /builddir/build/BUILD/firefox-56.0/intl/icu/source/common/unicode/ustring.h:21, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/unicode/ustring.h:3, from /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/ucol_sit.cpp:18: /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/unicode/ucol.h:1304:1: note: declared here ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); ^ /usr/bin/g++ -std=gnu++11 -o ucoleitr.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucoleitr.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/ucoleitr.cpp /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/ucoleitr.cpp: In member function 'uint64_t icu_59::UCollationPCE::processCE(uint32_t)': /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/ucoleitr.cpp:226:18: warning: this statement may fall through [-Wimplicit-fallthrough=] tertiary = ucol_tertiaryOrder(ce); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/ucoleitr.cpp:229:5: note: here case UCOL_SECONDARY: ^~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/ucoleitr.cpp:230:19: warning: this statement may fall through [-Wimplicit-fallthrough=] secondary = ucol_secondaryOrder(ce); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/ucoleitr.cpp:233:5: note: here case UCOL_PRIMARY: ^~~~ /usr/bin/g++ -std=gnu++11 -o ucsdet.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ucsdet.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/ucsdet.cpp /usr/bin/g++ -std=gnu++11 -o udat.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/udat.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/udat.cpp /usr/bin/g++ -std=gnu++11 -o udateintervalformat.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/udateintervalformat.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/udateintervalformat.cpp /usr/bin/g++ -std=gnu++11 -o udatpg.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/udatpg.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/udatpg.cpp /usr/bin/g++ -std=gnu++11 -o ufieldpositer.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ufieldpositer.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/ufieldpositer.cpp /usr/bin/g++ -std=gnu++11 -o uitercollationiterator.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uitercollationiterator.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/uitercollationiterator.cpp /usr/bin/g++ -std=gnu++11 -o ulocdata.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ulocdata.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/ulocdata.cpp /usr/bin/g++ -std=gnu++11 -o umsg.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/umsg.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/umsg.cpp /usr/bin/g++ -std=gnu++11 -o unesctrn.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/unesctrn.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/unesctrn.cpp /usr/bin/g++ -std=gnu++11 -o uni2name.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uni2name.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/uni2name.cpp /usr/bin/g++ -std=gnu++11 -o unum.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/unum.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/unum.cpp /usr/bin/g++ -std=gnu++11 -o unumsys.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/unumsys.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/unumsys.cpp /usr/bin/g++ -std=gnu++11 -o upluralrules.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/upluralrules.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/upluralrules.cpp /usr/bin/g++ -std=gnu++11 -o uregex.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uregex.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/uregex.cpp /usr/bin/g++ -std=gnu++11 -o uregexc.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uregexc.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/uregexc.cpp /usr/bin/g++ -std=gnu++11 -o uregion.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uregion.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/uregion.cpp /usr/bin/g++ -std=gnu++11 -o usearch.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/usearch.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/usearch.cpp /usr/bin/g++ -std=gnu++11 -o uspoof.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uspoof.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/uspoof.cpp /usr/bin/g++ -std=gnu++11 -o uspoof_build.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uspoof_build.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/uspoof_build.cpp /usr/bin/g++ -std=gnu++11 -o uspoof_conf.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uspoof_conf.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/uspoof_conf.cpp /usr/bin/g++ -std=gnu++11 -o uspoof_impl.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/uspoof_impl.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/uspoof_impl.cpp /usr/bin/g++ -std=gnu++11 -o utf16collationiterator.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/utf16collationiterator.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/utf16collationiterator.cpp /usr/bin/g++ -std=gnu++11 -o utf8collationiterator.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/utf8collationiterator.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/utf8collationiterator.cpp /usr/bin/g++ -std=gnu++11 -o utmscale.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/utmscale.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/utmscale.cpp /usr/bin/g++ -std=gnu++11 -o utrans.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/utrans.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/utrans.cpp /usr/bin/g++ -std=gnu++11 -o valueformatter.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/valueformatter.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/valueformatter.cpp /usr/bin/g++ -std=gnu++11 -o visibledigits.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/visibledigits.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/visibledigits.cpp /usr/bin/g++ -std=gnu++11 -o vtzone.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/vtzone.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/vtzone.cpp /usr/bin/g++ -std=gnu++11 -o vzone.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/vzone.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/vzone.cpp /usr/bin/g++ -std=gnu++11 -o windtfmt.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/windtfmt.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/windtfmt.cpp /usr/bin/g++ -std=gnu++11 -o winnmfmt.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/winnmfmt.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/winnmfmt.cpp /usr/bin/g++ -std=gnu++11 -o wintzimpl.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/wintzimpl.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/wintzimpl.cpp /usr/bin/g++ -std=gnu++11 -o zonemeta.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/zonemeta.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/zonemeta.cpp /usr/bin/g++ -std=gnu++11 -o zrule.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/zrule.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/zrule.cpp /usr/bin/g++ -std=gnu++11 -o ztrans.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n -I/builddir/build/BUILD/firefox-56.0/intl/icu/source/common -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ztrans.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -frtti /builddir/build/BUILD/firefox-56.0/intl/icu/source/i18n/ztrans.cpp libicui18n.a.desc rm -f libicui18n.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libicui18n.a.desc affixpatternparser.o alphaindex.o anytrans.o astro.o basictz.o bocsu.o brktrans.o buddhcal.o calendar.o casetrn.o cecal.o chnsecal.o choicfmt.o coleitr.o coll.o collation.o collationbuilder.o collationcompare.o collationdata.o collationdatabuilder.o collationdatareader.o collationdatawriter.o collationfastlatin.o collationfastlatinbuilder.o collationfcd.o collationiterator.o collationkeys.o collationroot.o collationrootelements.o collationruleparser.o collationsets.o collationsettings.o collationtailoring.o collationweights.o compactdecimalformat.o coptccal.o cpdtrans.o csdetect.o csmatch.o csr2022.o csrecog.o csrmbcs.o csrsbcs.o csrucode.o csrutf8.o curramt.o currfmt.o currpinf.o currunit.o dangical.o datefmt.o dayperiodrules.o dcfmtsym.o decContext.o decNumber.o decfmtst.o decimalformatpattern.o decimfmt.o decimfmtimpl.o digitaffix.o digitaffixesandpadding.o digitformatter.o digitgrouping.o digitinterval.o digitlst.o dtfmtsym.o dtitvfmt.o dtitvinf.o dtptngen.o dtrule.o esctrn.o ethpccal.o fmtable.o fmtable_cnv.o format.o fphdlimp.o fpositer.o funcrepl.o gender.o gregocal.o gregoimp.o hebrwcal.o indiancal.o inputext.o islamcal.o japancal.o measfmt.o measunit.o measure.o msgfmt.o name2uni.o nfrs.o nfrule.o nfsubs.o nortrans.o nultrans.o numfmt.o numsys.o olsontz.o persncal.o pluralaffix.o plurfmt.o plurrule.o precision.o quant.o quantityformatter.o rbnf.o rbt.o rbt_data.o rbt_pars.o rbt_rule.o rbt_set.o rbtz.o regexcmp.o regeximp.o regexst.o regextxt.o region.o reldatefmt.o reldtfmt.o rematch.o remtrans.o repattrn.o rulebasedcollator.o scientificnumberformatter.o scriptset.o search.o selfmt.o sharedbreakiterator.o simpletz.o smallintformatter.o smpdtfmt.o smpdtfst.o sortkey.o standardplural.o strmatch.o strrepl.o stsearch.o taiwncal.o timezone.o titletrn.o tmunit.o tmutamt.o tmutfmt.o tolowtrn.o toupptrn.o translit.o transreg.o tridpars.o tzfmt.o tzgnames.o tznames.o tznames_impl.o tzrule.o tztrans.o ucal.o ucln_in.o ucol.o ucol_res.o ucol_sit.o ucoleitr.o ucsdet.o udat.o udateintervalformat.o udatpg.o ufieldpositer.o uitercollationiterator.o ulocdata.o umsg.o unesctrn.o uni2name.o unum.o unumsys.o upluralrules.o uregex.o uregexc.o uregion.o usearch.o uspoof.o uspoof_build.o uspoof_conf.o uspoof_impl.o utf16collationiterator.o utf8collationiterator.o utmscale.o utrans.o valueformatter.o visibledigits.o vtzone.o vzone.o windtfmt.o winnmfmt.o wintzimpl.o zonemeta.o zrule.o ztrans.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/i18n' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/stubdata' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o stubdata.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/builddir/build/BUILD/firefox-56.0/config/external/icu/stubdata -I/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/stubdata -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/stubdata.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/intl/icu/source/stubdata/stubdata.cpp libicustubdata.a.desc rm -f libicustubdata.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libicustubdata.a.desc stubdata.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/config/external/icu/stubdata' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/db/sqlite3/src' mkdir -p '.deps/' /usr/bin/gcc -std=gnu99 -o sqlite3.o -c -DNDEBUG=1 -DTRIMMED=1 -DSQLITE_SECURE_DELETE=1 -DSQLITE_THREADSAFE=1 -DSQLITE_CORE=1 -DSQLITE_ENABLE_FTS3=1 -DSQLITE_ENABLE_UNLOCK_NOTIFY=1 -DSQLITE_ENABLE_DBSTAT_VTAB=1 -DSQLITE_DEFAULT_PAGE_SIZE=32768 -DSQLITE_MAX_DEFAULT_PAGE_SIZE=32768 -DSQLITE_OMIT_DEPRECATED -DSQLITE_OMIT_BUILTIN_TEST -DSQLITE_OMIT_DECLTYPE -I/builddir/build/BUILD/firefox-56.0/db/sqlite3/src -I/builddir/build/BUILD/firefox-56.0/objdir/db/sqlite3/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/sqlite3.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-sign-compare -Wno-type-limits /builddir/build/BUILD/firefox-56.0/db/sqlite3/src/sqlite3.c libdb_sqlite3_src.a.desc rm -f libdb_sqlite3_src.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libdb_sqlite3_src.a.desc sqlite3.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/db/sqlite3/src' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/modules/brotli' mkdir -p '.deps/' /usr/bin/gcc -std=gnu99 -o Unified_c_modules_brotli0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/builddir/build/BUILD/firefox-56.0/modules/brotli -I/builddir/build/BUILD/firefox-56.0/objdir/modules/brotli -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_modules_brotli0.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -DBROTLI_BUILD_PORTABLE /builddir/build/BUILD/firefox-56.0/objdir/modules/brotli/Unified_c_modules_brotli0.c libbrotli.a.desc rm -f libbrotli.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libbrotli.a.desc Unified_c_modules_brotli0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/modules/brotli' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/modules/woff2' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_modules_woff20.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/builddir/build/BUILD/firefox-56.0/modules/woff2 -I/builddir/build/BUILD/firefox-56.0/objdir/modules/woff2 -I/builddir/build/BUILD/firefox-56.0/modules/brotli/dec -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_modules_woff20.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/modules/woff2/Unified_cpp_modules_woff20.cpp In file included from /builddir/build/BUILD/firefox-56.0/modules/woff2/src/woff2_dec.cc:43:0, from /builddir/build/BUILD/firefox-56.0/objdir/modules/woff2/Unified_cpp_modules_woff20.cpp:29: /builddir/build/BUILD/firefox-56.0/modules/woff2/src/./store_bytes.h: In function 'void woff2::Store16(int, size_t*, uint8_t*)': /builddir/build/BUILD/firefox-56.0/modules/woff2/src/./store_bytes.h:60:27: warning: statement has no effect [-Wunused-value] ((val & 0xFF) << 8) | ((val & 0xFF00) >> 8); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/modules/woff2/Unified_cpp_modules_woff20.cpp:29:0: /builddir/build/BUILD/firefox-56.0/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)': /builddir/build/BUILD/firefox-56.0/modules/woff2/src/woff2_dec.cc:1149:12: warning: unused variable 'dst_offset' [-Wunused-variable] uint64_t dst_offset = first_table_offset; ^~~~~~~~~~ libwoff2.a.desc rm -f libwoff2.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libwoff2.a.desc Unified_cpp_modules_woff20.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/modules/woff2' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/modules/xz-embedded' mkdir -p '.deps/' /usr/bin/gcc -std=gnu99 -o Unified_c_modules_xz-embedded0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DXZ_DEC_ARM=1 -DXZ_USE_CRC64=1 -I/builddir/build/BUILD/firefox-56.0/modules/xz-embedded -I/builddir/build/BUILD/firefox-56.0/objdir/modules/xz-embedded -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_modules_xz-embedded0.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/modules/xz-embedded/Unified_c_modules_xz-embedded0.c libxz-embedded.a.desc rm -f libxz-embedded.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libxz-embedded.a.desc Unified_c_modules_xz-embedded0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/modules/xz-embedded' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/media/libtremor/lib' mkdir -p '.deps/' /usr/bin/gcc -std=gnu99 -o tremor_block.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libtremor/lib -I/builddir/build/BUILD/firefox-56.0/objdir/media/libtremor/lib -I/builddir/build/BUILD/firefox-56.0/media/libtremor/include/tremor -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/tremor_block.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/libtremor/lib/tremor_block.c /usr/bin/gcc -std=gnu99 -o tremor_codebook.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libtremor/lib -I/builddir/build/BUILD/firefox-56.0/objdir/media/libtremor/lib -I/builddir/build/BUILD/firefox-56.0/media/libtremor/include/tremor -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/tremor_codebook.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/libtremor/lib/tremor_codebook.c /builddir/build/BUILD/firefox-56.0/media/libtremor/lib/tremor_codebook.c: In function 'vorbis_book_decodev_set': /builddir/build/BUILD/firefox-56.0/media/libtremor/lib/tremor_codebook.c:339:11: warning: unused variable 'j' [-Wunused-variable] int i,j; ^ /usr/bin/gcc -std=gnu99 -o tremor_floor0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libtremor/lib -I/builddir/build/BUILD/firefox-56.0/objdir/media/libtremor/lib -I/builddir/build/BUILD/firefox-56.0/media/libtremor/include/tremor -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/tremor_floor0.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/libtremor/lib/tremor_floor0.c /usr/bin/gcc -std=gnu99 -o tremor_floor1.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libtremor/lib -I/builddir/build/BUILD/firefox-56.0/objdir/media/libtremor/lib -I/builddir/build/BUILD/firefox-56.0/media/libtremor/include/tremor -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/tremor_floor1.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/libtremor/lib/tremor_floor1.c /usr/bin/gcc -std=gnu99 -o tremor_info.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libtremor/lib -I/builddir/build/BUILD/firefox-56.0/objdir/media/libtremor/lib -I/builddir/build/BUILD/firefox-56.0/media/libtremor/include/tremor -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/tremor_info.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/libtremor/lib/tremor_info.c /usr/bin/gcc -std=gnu99 -o tremor_mapping0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libtremor/lib -I/builddir/build/BUILD/firefox-56.0/objdir/media/libtremor/lib -I/builddir/build/BUILD/firefox-56.0/media/libtremor/include/tremor -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/tremor_mapping0.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/libtremor/lib/tremor_mapping0.c /usr/bin/gcc -std=gnu99 -o tremor_mdct.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libtremor/lib -I/builddir/build/BUILD/firefox-56.0/objdir/media/libtremor/lib -I/builddir/build/BUILD/firefox-56.0/media/libtremor/include/tremor -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/tremor_mdct.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/libtremor/lib/tremor_mdct.c /usr/bin/gcc -std=gnu99 -o tremor_registry.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libtremor/lib -I/builddir/build/BUILD/firefox-56.0/objdir/media/libtremor/lib -I/builddir/build/BUILD/firefox-56.0/media/libtremor/include/tremor -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/tremor_registry.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/libtremor/lib/tremor_registry.c /usr/bin/gcc -std=gnu99 -o tremor_res012.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libtremor/lib -I/builddir/build/BUILD/firefox-56.0/objdir/media/libtremor/lib -I/builddir/build/BUILD/firefox-56.0/media/libtremor/include/tremor -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/tremor_res012.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/libtremor/lib/tremor_res012.c /usr/bin/gcc -std=gnu99 -o tremor_sharedbook.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libtremor/lib -I/builddir/build/BUILD/firefox-56.0/objdir/media/libtremor/lib -I/builddir/build/BUILD/firefox-56.0/media/libtremor/include/tremor -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/tremor_sharedbook.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/libtremor/lib/tremor_sharedbook.c /usr/bin/gcc -std=gnu99 -o tremor_synthesis.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libtremor/lib -I/builddir/build/BUILD/firefox-56.0/objdir/media/libtremor/lib -I/builddir/build/BUILD/firefox-56.0/media/libtremor/include/tremor -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/tremor_synthesis.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/libtremor/lib/tremor_synthesis.c /usr/bin/gcc -std=gnu99 -o tremor_window.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libtremor/lib -I/builddir/build/BUILD/firefox-56.0/objdir/media/libtremor/lib -I/builddir/build/BUILD/firefox-56.0/media/libtremor/include/tremor -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/tremor_window.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/libtremor/lib/tremor_window.c libmedia_libtremor_lib.a.desc rm -f libmedia_libtremor_lib.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libmedia_libtremor_lib.a.desc tremor_block.o tremor_codebook.o tremor_floor0.o tremor_floor1.o tremor_info.o tremor_mapping0.o tremor_mdct.o tremor_registry.o tremor_res012.o tremor_sharedbook.o tremor_synthesis.o tremor_window.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/media/libtremor/lib' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/media/libmkv' mkdir -p '.deps/' /usr/bin/gcc -std=gnu99 -o EbmlBufferWriter.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libmkv -I/builddir/build/BUILD/firefox-56.0/objdir/media/libmkv -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/EbmlBufferWriter.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/libmkv/EbmlBufferWriter.c /builddir/build/BUILD/firefox-56.0/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { ^~~~~~~~~~ /usr/bin/gcc -std=gnu99 -o EbmlWriter.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libmkv -I/builddir/build/BUILD/firefox-56.0/objdir/media/libmkv -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/EbmlWriter.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/libmkv/EbmlWriter.c /usr/bin/gcc -std=gnu99 -o WebMElement.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libmkv -I/builddir/build/BUILD/firefox-56.0/objdir/media/libmkv -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/WebMElement.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/libmkv/WebMElement.c libmedia_libmkv.a.desc rm -f libmedia_libmkv.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libmedia_libmkv.a.desc EbmlBufferWriter.o EbmlWriter.o WebMElement.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/media/libmkv' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/media/libpng' mkdir -p '.deps/' /usr/bin/gcc -std=gnu99 -o Unified_c_media_libpng0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_PNG_USE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libpng -I/builddir/build/BUILD/firefox-56.0/objdir/media/libpng -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_media_libpng0.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -std=c89 /builddir/build/BUILD/firefox-56.0/objdir/media/libpng/Unified_c_media_libpng0.c filter_neon.o /usr/bin/gcc -std=gnu99 -o filter_neon.o -DNDEBUG=1 -DTRIMMED=1 -DMOZ_PNG_USE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -c /builddir/build/BUILD/firefox-56.0/media/libpng/arm/filter_neon.S libmozpng.a.desc rm -f libmozpng.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libmozpng.a.desc Unified_c_media_libpng0.o filter_neon.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/media/libpng' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/media/openmax_dl/dl' mkdir -p '.deps/' /usr/bin/gcc -std=gnu99 -o armSP_FFT_F32TwiddleTable.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl -I/builddir/build/BUILD/firefox-56.0/objdir/media/openmax_dl/dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/armSP_FFT_F32TwiddleTable.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/armSP_FFT_F32TwiddleTable.c /usr/bin/gcc -std=gnu99 -o armSP_FFT_S32TwiddleTable.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl -I/builddir/build/BUILD/firefox-56.0/objdir/media/openmax_dl/dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/armSP_FFT_S32TwiddleTable.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/armSP_FFT_S32TwiddleTable.c /usr/bin/gcc -std=gnu99 -o omxSP_FFTGetBufSize_C_FC32.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl -I/builddir/build/BUILD/firefox-56.0/objdir/media/openmax_dl/dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/omxSP_FFTGetBufSize_C_FC32.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/omxSP_FFTGetBufSize_C_FC32.c /usr/bin/gcc -std=gnu99 -o omxSP_FFTGetBufSize_C_SC16.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl -I/builddir/build/BUILD/firefox-56.0/objdir/media/openmax_dl/dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/omxSP_FFTGetBufSize_C_SC16.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/omxSP_FFTGetBufSize_C_SC16.c /usr/bin/gcc -std=gnu99 -o omxSP_FFTGetBufSize_C_SC32.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl -I/builddir/build/BUILD/firefox-56.0/objdir/media/openmax_dl/dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/omxSP_FFTGetBufSize_C_SC32.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/omxSP_FFTGetBufSize_C_SC32.c /usr/bin/gcc -std=gnu99 -o omxSP_FFTGetBufSize_R_F32.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl -I/builddir/build/BUILD/firefox-56.0/objdir/media/openmax_dl/dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/omxSP_FFTGetBufSize_R_F32.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/omxSP_FFTGetBufSize_R_F32.c /usr/bin/gcc -std=gnu99 -o omxSP_FFTGetBufSize_R_S16S32.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl -I/builddir/build/BUILD/firefox-56.0/objdir/media/openmax_dl/dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/omxSP_FFTGetBufSize_R_S16S32.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/omxSP_FFTGetBufSize_R_S16S32.c /usr/bin/gcc -std=gnu99 -o omxSP_FFTGetBufSize_R_S32.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl -I/builddir/build/BUILD/firefox-56.0/objdir/media/openmax_dl/dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/omxSP_FFTGetBufSize_R_S32.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/omxSP_FFTGetBufSize_R_S32.c /usr/bin/gcc -std=gnu99 -o omxSP_FFTInit_C_FC32.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl -I/builddir/build/BUILD/firefox-56.0/objdir/media/openmax_dl/dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/omxSP_FFTInit_C_FC32.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/omxSP_FFTInit_C_FC32.c /usr/bin/gcc -std=gnu99 -o omxSP_FFTInit_C_SC16.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl -I/builddir/build/BUILD/firefox-56.0/objdir/media/openmax_dl/dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/omxSP_FFTInit_C_SC16.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/omxSP_FFTInit_C_SC16.c /usr/bin/gcc -std=gnu99 -o omxSP_FFTInit_C_SC32.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl -I/builddir/build/BUILD/firefox-56.0/objdir/media/openmax_dl/dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/omxSP_FFTInit_C_SC32.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/omxSP_FFTInit_C_SC32.c /usr/bin/gcc -std=gnu99 -o omxSP_FFTInit_R_F32.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl -I/builddir/build/BUILD/firefox-56.0/objdir/media/openmax_dl/dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/omxSP_FFTInit_R_F32.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/omxSP_FFTInit_R_F32.c /usr/bin/gcc -std=gnu99 -o omxSP_FFTInit_R_S16S32.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl -I/builddir/build/BUILD/firefox-56.0/objdir/media/openmax_dl/dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/omxSP_FFTInit_R_S16S32.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/omxSP_FFTInit_R_S16S32.c /usr/bin/gcc -std=gnu99 -o omxSP_FFTInit_R_S32.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl -I/builddir/build/BUILD/firefox-56.0/objdir/media/openmax_dl/dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/omxSP_FFTInit_R_S32.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/omxSP_FFTInit_R_S32.c armSP_FFTInv_CCSToR_F32_preTwiddleRadix2_unsafe_s.o /usr/bin/gcc -std=gnu99 -o armSP_FFTInv_CCSToR_F32_preTwiddleRadix2_unsafe_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/armSP_FFTInv_CCSToR_F32_preTwiddleRadix2_unsafe_s.S armSP_FFTInv_CCSToR_S32_preTwiddleRadix2_unsafe_s.o /usr/bin/gcc -std=gnu99 -o armSP_FFTInv_CCSToR_S32_preTwiddleRadix2_unsafe_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/armSP_FFTInv_CCSToR_S32_preTwiddleRadix2_unsafe_s.S armSP_FFT_CToC_FC32_Radix2_fs_unsafe_s.o /usr/bin/gcc -std=gnu99 -o armSP_FFT_CToC_FC32_Radix2_fs_unsafe_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/armSP_FFT_CToC_FC32_Radix2_fs_unsafe_s.S armSP_FFT_CToC_FC32_Radix2_ls_unsafe_s.o /usr/bin/gcc -std=gnu99 -o armSP_FFT_CToC_FC32_Radix2_ls_unsafe_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/armSP_FFT_CToC_FC32_Radix2_ls_unsafe_s.S armSP_FFT_CToC_FC32_Radix2_unsafe_s.o /usr/bin/gcc -std=gnu99 -o armSP_FFT_CToC_FC32_Radix2_unsafe_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/armSP_FFT_CToC_FC32_Radix2_unsafe_s.S armSP_FFT_CToC_FC32_Radix4_fs_unsafe_s.o /usr/bin/gcc -std=gnu99 -o armSP_FFT_CToC_FC32_Radix4_fs_unsafe_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/armSP_FFT_CToC_FC32_Radix4_fs_unsafe_s.S armSP_FFT_CToC_FC32_Radix4_ls_unsafe_s.o /usr/bin/gcc -std=gnu99 -o armSP_FFT_CToC_FC32_Radix4_ls_unsafe_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/armSP_FFT_CToC_FC32_Radix4_ls_unsafe_s.S armSP_FFT_CToC_FC32_Radix4_unsafe_s.o /usr/bin/gcc -std=gnu99 -o armSP_FFT_CToC_FC32_Radix4_unsafe_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/armSP_FFT_CToC_FC32_Radix4_unsafe_s.S armSP_FFT_CToC_FC32_Radix8_fs_unsafe_s.o /usr/bin/gcc -std=gnu99 -o armSP_FFT_CToC_FC32_Radix8_fs_unsafe_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/armSP_FFT_CToC_FC32_Radix8_fs_unsafe_s.S armSP_FFT_CToC_SC16_Radix2_fs_unsafe_s.o /usr/bin/gcc -std=gnu99 -o armSP_FFT_CToC_SC16_Radix2_fs_unsafe_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/armSP_FFT_CToC_SC16_Radix2_fs_unsafe_s.S armSP_FFT_CToC_SC16_Radix2_ls_unsafe_s.o /usr/bin/gcc -std=gnu99 -o armSP_FFT_CToC_SC16_Radix2_ls_unsafe_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/armSP_FFT_CToC_SC16_Radix2_ls_unsafe_s.S armSP_FFT_CToC_SC16_Radix2_ps_unsafe_s.o /usr/bin/gcc -std=gnu99 -o armSP_FFT_CToC_SC16_Radix2_ps_unsafe_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/armSP_FFT_CToC_SC16_Radix2_ps_unsafe_s.S armSP_FFT_CToC_SC16_Radix2_unsafe_s.o /usr/bin/gcc -std=gnu99 -o armSP_FFT_CToC_SC16_Radix2_unsafe_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/armSP_FFT_CToC_SC16_Radix2_unsafe_s.S armSP_FFT_CToC_SC16_Radix4_fs_unsafe_s.o /usr/bin/gcc -std=gnu99 -o armSP_FFT_CToC_SC16_Radix4_fs_unsafe_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/armSP_FFT_CToC_SC16_Radix4_fs_unsafe_s.S armSP_FFT_CToC_SC16_Radix4_ls_unsafe_s.o /usr/bin/gcc -std=gnu99 -o armSP_FFT_CToC_SC16_Radix4_ls_unsafe_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/armSP_FFT_CToC_SC16_Radix4_ls_unsafe_s.S armSP_FFT_CToC_SC16_Radix4_unsafe_s.o /usr/bin/gcc -std=gnu99 -o armSP_FFT_CToC_SC16_Radix4_unsafe_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/armSP_FFT_CToC_SC16_Radix4_unsafe_s.S armSP_FFT_CToC_SC16_Radix8_fs_unsafe_s.o /usr/bin/gcc -std=gnu99 -o armSP_FFT_CToC_SC16_Radix8_fs_unsafe_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/armSP_FFT_CToC_SC16_Radix8_fs_unsafe_s.S armSP_FFT_CToC_SC32_Radix2_fs_unsafe_s.o /usr/bin/gcc -std=gnu99 -o armSP_FFT_CToC_SC32_Radix2_fs_unsafe_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/armSP_FFT_CToC_SC32_Radix2_fs_unsafe_s.S armSP_FFT_CToC_SC32_Radix2_ls_unsafe_s.o /usr/bin/gcc -std=gnu99 -o armSP_FFT_CToC_SC32_Radix2_ls_unsafe_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/armSP_FFT_CToC_SC32_Radix2_ls_unsafe_s.S armSP_FFT_CToC_SC32_Radix2_unsafe_s.o /usr/bin/gcc -std=gnu99 -o armSP_FFT_CToC_SC32_Radix2_unsafe_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/armSP_FFT_CToC_SC32_Radix2_unsafe_s.S armSP_FFT_CToC_SC32_Radix4_fs_unsafe_s.o /usr/bin/gcc -std=gnu99 -o armSP_FFT_CToC_SC32_Radix4_fs_unsafe_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/armSP_FFT_CToC_SC32_Radix4_fs_unsafe_s.S armSP_FFT_CToC_SC32_Radix4_ls_unsafe_s.o /usr/bin/gcc -std=gnu99 -o armSP_FFT_CToC_SC32_Radix4_ls_unsafe_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/armSP_FFT_CToC_SC32_Radix4_ls_unsafe_s.S armSP_FFT_CToC_SC32_Radix4_unsafe_s.o /usr/bin/gcc -std=gnu99 -o armSP_FFT_CToC_SC32_Radix4_unsafe_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/armSP_FFT_CToC_SC32_Radix4_unsafe_s.S armSP_FFT_CToC_SC32_Radix8_fs_unsafe_s.o /usr/bin/gcc -std=gnu99 -o armSP_FFT_CToC_SC32_Radix8_fs_unsafe_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/armSP_FFT_CToC_SC32_Radix8_fs_unsafe_s.S omxSP_FFTFwd_CToC_FC32_Sfs_s.o /usr/bin/gcc -std=gnu99 -o omxSP_FFTFwd_CToC_FC32_Sfs_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/omxSP_FFTFwd_CToC_FC32_Sfs_s.S omxSP_FFTFwd_CToC_SC16_Sfs_s.o /usr/bin/gcc -std=gnu99 -o omxSP_FFTFwd_CToC_SC16_Sfs_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/omxSP_FFTFwd_CToC_SC16_Sfs_s.S omxSP_FFTFwd_CToC_SC32_Sfs_s.o /usr/bin/gcc -std=gnu99 -o omxSP_FFTFwd_CToC_SC32_Sfs_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/omxSP_FFTFwd_CToC_SC32_Sfs_s.S omxSP_FFTFwd_RToCCS_F32_Sfs_s.o /usr/bin/gcc -std=gnu99 -o omxSP_FFTFwd_RToCCS_F32_Sfs_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/omxSP_FFTFwd_RToCCS_F32_Sfs_s.S omxSP_FFTFwd_RToCCS_S16S32_Sfs_s.o /usr/bin/gcc -std=gnu99 -o omxSP_FFTFwd_RToCCS_S16S32_Sfs_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/omxSP_FFTFwd_RToCCS_S16S32_Sfs_s.S omxSP_FFTFwd_RToCCS_S32_Sfs_s.o /usr/bin/gcc -std=gnu99 -o omxSP_FFTFwd_RToCCS_S32_Sfs_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/omxSP_FFTFwd_RToCCS_S32_Sfs_s.S omxSP_FFTInv_CCSToR_F32_Sfs_s.o /usr/bin/gcc -std=gnu99 -o omxSP_FFTInv_CCSToR_F32_Sfs_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/omxSP_FFTInv_CCSToR_F32_Sfs_s.S omxSP_FFTInv_CCSToR_F32_Sfs_unscaled_s.o /usr/bin/gcc -std=gnu99 -o omxSP_FFTInv_CCSToR_F32_Sfs_unscaled_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/omxSP_FFTInv_CCSToR_F32_Sfs_unscaled_s.S omxSP_FFTInv_CCSToR_S32S16_Sfs_s.o /usr/bin/gcc -std=gnu99 -o omxSP_FFTInv_CCSToR_S32S16_Sfs_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/omxSP_FFTInv_CCSToR_S32S16_Sfs_s.S omxSP_FFTInv_CCSToR_S32_Sfs_s.o /usr/bin/gcc -std=gnu99 -o omxSP_FFTInv_CCSToR_S32_Sfs_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/omxSP_FFTInv_CCSToR_S32_Sfs_s.S omxSP_FFTInv_CToC_FC32_Sfs_s.o /usr/bin/gcc -std=gnu99 -o omxSP_FFTInv_CToC_FC32_Sfs_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/omxSP_FFTInv_CToC_FC32_Sfs_s.S omxSP_FFTInv_CToC_SC16_Sfs_s.o /usr/bin/gcc -std=gnu99 -o omxSP_FFTInv_CToC_SC16_Sfs_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/omxSP_FFTInv_CToC_SC16_Sfs_s.S omxSP_FFTInv_CToC_SC32_Sfs_s.o /usr/bin/gcc -std=gnu99 -o omxSP_FFTInv_CToC_SC32_Sfs_s.o -DNDEBUG=1 -DTRIMMED=1 -DBIG_FFT_TABLE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl -I/builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/api -c /builddir/build/BUILD/firefox-56.0/media/openmax_dl/dl/sp/src/omxSP_FFTInv_CToC_SC32_Sfs_s.S libopenmax_dl.a.desc rm -f libopenmax_dl.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libopenmax_dl.a.desc armSP_FFT_F32TwiddleTable.o armSP_FFT_S32TwiddleTable.o omxSP_FFTGetBufSize_C_FC32.o omxSP_FFTGetBufSize_C_SC16.o omxSP_FFTGetBufSize_C_SC32.o omxSP_FFTGetBufSize_R_F32.o omxSP_FFTGetBufSize_R_S16S32.o omxSP_FFTGetBufSize_R_S32.o omxSP_FFTInit_C_FC32.o omxSP_FFTInit_C_SC16.o omxSP_FFTInit_C_SC32.o omxSP_FFTInit_R_F32.o omxSP_FFTInit_R_S16S32.o omxSP_FFTInit_R_S32.o armSP_FFTInv_CCSToR_F32_preTwiddleRadix2_unsafe_s.o armSP_FFTInv_CCSToR_S32_preTwiddleRadix2_unsafe_s.o armSP_FFT_CToC_FC32_Radix2_fs_unsafe_s.o armSP_FFT_CToC_FC32_Radix2_ls_unsafe_s.o armSP_FFT_CToC_FC32_Radix2_unsafe_s.o armSP_FFT_CToC_FC32_Radix4_fs_unsafe_s.o armSP_FFT_CToC_FC32_Radix4_ls_unsafe_s.o armSP_FFT_CToC_FC32_Radix4_unsafe_s.o armSP_FFT_CToC_FC32_Radix8_fs_unsafe_s.o armSP_FFT_CToC_SC16_Radix2_fs_unsafe_s.o armSP_FFT_CToC_SC16_Radix2_ls_unsafe_s.o armSP_FFT_CToC_SC16_Radix2_ps_unsafe_s.o armSP_FFT_CToC_SC16_Radix2_unsafe_s.o armSP_FFT_CToC_SC16_Radix4_fs_unsafe_s.o armSP_FFT_CToC_SC16_Radix4_ls_unsafe_s.o armSP_FFT_CToC_SC16_Radix4_unsafe_s.o armSP_FFT_CToC_SC16_Radix8_fs_unsafe_s.o armSP_FFT_CToC_SC32_Radix2_fs_unsafe_s.o armSP_FFT_CToC_SC32_Radix2_ls_unsafe_s.o armSP_FFT_CToC_SC32_Radix2_unsafe_s.o armSP_FFT_CToC_SC32_Radix4_fs_unsafe_s.o armSP_FFT_CToC_SC32_Radix4_ls_unsafe_s.o armSP_FFT_CToC_SC32_Radix4_unsafe_s.o armSP_FFT_CToC_SC32_Radix8_fs_unsafe_s.o omxSP_FFTFwd_CToC_FC32_Sfs_s.o omxSP_FFTFwd_CToC_SC16_Sfs_s.o omxSP_FFTFwd_CToC_SC32_Sfs_s.o omxSP_FFTFwd_RToCCS_F32_Sfs_s.o omxSP_FFTFwd_RToCCS_S16S32_Sfs_s.o omxSP_FFTFwd_RToCCS_S32_Sfs_s.o omxSP_FFTInv_CCSToR_F32_Sfs_s.o omxSP_FFTInv_CCSToR_F32_Sfs_unscaled_s.o omxSP_FFTInv_CCSToR_S32S16_Sfs_s.o omxSP_FFTInv_CCSToR_S32_Sfs_s.o omxSP_FFTInv_CToC_FC32_Sfs_s.o omxSP_FFTInv_CToC_SC16_Sfs_s.o omxSP_FFTInv_CToC_SC32_Sfs_s.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/media/openmax_dl/dl' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/media/kiss_fft' mkdir -p '.deps/' /usr/bin/gcc -std=gnu99 -o kiss_fft.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/kiss_fft -I/builddir/build/BUILD/firefox-56.0/objdir/media/kiss_fft -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/kiss_fft.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/kiss_fft/kiss_fft.c /usr/bin/gcc -std=gnu99 -o kiss_fftr.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/kiss_fft -I/builddir/build/BUILD/firefox-56.0/objdir/media/kiss_fft -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/kiss_fftr.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/kiss_fft/kiss_fftr.c libmedia_kiss_fft.a.desc rm -f libmedia_kiss_fft.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libmedia_kiss_fft.a.desc kiss_fft.o kiss_fftr.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/media/kiss_fft' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/media/libcubeb/src' mkdir -p '.deps/' /usr/bin/gcc -std=gnu99 -o cubeb.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DCUBEB_GECKO_BUILD -DUSE_PULSE -DUSE_PULSE_RUST -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libcubeb/src -I/builddir/build/BUILD/firefox-56.0/objdir/media/libcubeb/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cubeb.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -D_REENTRANT /builddir/build/BUILD/firefox-56.0/media/libcubeb/src/cubeb.c /usr/bin/gcc -std=gnu99 -o cubeb_pulse.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DCUBEB_GECKO_BUILD -DUSE_PULSE -DUSE_PULSE_RUST -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libcubeb/src -I/builddir/build/BUILD/firefox-56.0/objdir/media/libcubeb/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cubeb_pulse.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -D_REENTRANT /builddir/build/BUILD/firefox-56.0/media/libcubeb/src/cubeb_pulse.c In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/assert.h:3:0, from /usr/include/pulse/xmalloc.h:26, from /usr/include/pulse/pulseaudio.h:39, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/pulse/pulseaudio.h:3, from /builddir/build/BUILD/firefox-56.0/media/libcubeb/src/cubeb_pulse.c:11: /builddir/build/BUILD/firefox-56.0/media/libcubeb/src/cubeb_pulse.c: In function 'create_pa_stream': /builddir/build/BUILD/firefox-56.0/media/libcubeb/src/cubeb_pulse.c:755:58: warning: suggest parentheses around '&&' within '||' [-Wparentheses] stream_params->layout != CUBEB_LAYOUT_UNDEFINED && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ CUBEB_CHANNEL_LAYOUT_MAPS[stream_params->layout].channels == stream_params->channels))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/media/libcubeb/src/cubeb_pulse.c:755:58: warning: suggest parentheses around '&&' within '||' [-Wparentheses] stream_params->layout != CUBEB_LAYOUT_UNDEFINED && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ CUBEB_CHANNEL_LAYOUT_MAPS[stream_params->layout].channels == stream_params->channels))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/gcc -std=gnu99 -o cubeb_utils.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DCUBEB_GECKO_BUILD -DUSE_PULSE -DUSE_PULSE_RUST -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libcubeb/src -I/builddir/build/BUILD/firefox-56.0/objdir/media/libcubeb/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cubeb_utils.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -D_REENTRANT /builddir/build/BUILD/firefox-56.0/media/libcubeb/src/cubeb_utils.c /usr/bin/g++ -std=gnu++11 -o cubeb_log.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DCUBEB_GECKO_BUILD -DUSE_PULSE -DUSE_PULSE_RUST -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libcubeb/src -I/builddir/build/BUILD/firefox-56.0/objdir/media/libcubeb/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/cubeb_log.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/libcubeb/src/cubeb_log.cpp /usr/bin/g++ -std=gnu++11 -o cubeb_mixer.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DCUBEB_GECKO_BUILD -DUSE_PULSE -DUSE_PULSE_RUST -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libcubeb/src -I/builddir/build/BUILD/firefox-56.0/objdir/media/libcubeb/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/cubeb_mixer.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/libcubeb/src/cubeb_mixer.cpp /usr/bin/g++ -std=gnu++11 -o cubeb_panner.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DCUBEB_GECKO_BUILD -DUSE_PULSE -DUSE_PULSE_RUST -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libcubeb/src -I/builddir/build/BUILD/firefox-56.0/objdir/media/libcubeb/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/cubeb_panner.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/libcubeb/src/cubeb_panner.cpp /usr/bin/g++ -std=gnu++11 -o cubeb_resampler.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DCUBEB_GECKO_BUILD -DUSE_PULSE -DUSE_PULSE_RUST -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libcubeb/src -I/builddir/build/BUILD/firefox-56.0/objdir/media/libcubeb/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/cubeb_resampler.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/libcubeb/src/cubeb_resampler.cpp libcubeb.a.desc rm -f libcubeb.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libcubeb.a.desc cubeb.o cubeb_pulse.o cubeb_utils.o cubeb_log.o cubeb_mixer.o cubeb_panner.o cubeb_resampler.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/media/libcubeb/src' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/media/libnestegg/src' mkdir -p '.deps/' /usr/bin/gcc -std=gnu99 -o Unified_c_media_libnestegg_src0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libnestegg/src -I/builddir/build/BUILD/firefox-56.0/objdir/media/libnestegg/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_media_libnestegg_src0.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/media/libnestegg/src/Unified_c_media_libnestegg_src0.c In file included from /builddir/build/BUILD/firefox-56.0/objdir/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2:0: /builddir/build/BUILD/firefox-56.0/media/libnestegg/src/nestegg.c: In function 'ne_parse': /builddir/build/BUILD/firefox-56.0/media/libnestegg/src/nestegg.c:1096:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable] uint64_t id, size, peeked_id; ^~~~~~~~~ libmedia_libnestegg_src.a.desc rm -f libmedia_libnestegg_src.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libmedia_libnestegg_src.a.desc Unified_c_media_libnestegg_src0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/media/libnestegg/src' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/media/libogg' mkdir -p '.deps/' /usr/bin/gcc -std=gnu99 -o Unified_c_media_libogg0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libogg -I/builddir/build/BUILD/firefox-56.0/objdir/media/libogg -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_media_libogg0.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/media/libogg/Unified_c_media_libogg0.c libmedia_libogg.a.desc rm -f libmedia_libogg.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libmedia_libogg.a.desc Unified_c_media_libogg0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/media/libogg' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/media/libopus' mkdir -p '.deps/' /usr/bin/gcc -std=gnu99 -o arm_celt_map.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.2.1-mozilla"' -DUSE_ALLOCA -DOPUS_EXPORT= -DOPUS_ARM_ASM -DOPUS_ARM_EXTERNAL_ASM -DOPUS_ARM_INLINE_ASM -DOPUS_ARM_INLINE_EDSP -DOPUS_ARM_MAY_HAVE_EDSP -DOPUS_ARM_MAY_HAVE_MEDIA -DOPUS_ARM_MAY_HAVE_NEON -DHAVE_LRINTF -DFIXED_POINT=1 -DDISABLE_FLOAT_API -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libopus -I/builddir/build/BUILD/firefox-56.0/objdir/media/libopus -I/builddir/build/BUILD/firefox-56.0/media/libopus/celt -I/builddir/build/BUILD/firefox-56.0/media/libopus/include -I/builddir/build/BUILD/firefox-56.0/media/libopus/silk -I/builddir/build/BUILD/firefox-56.0/media/libopus/src -I/builddir/build/BUILD/firefox-56.0/media/libopus/silk/fixed -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/arm_celt_map.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -O3 /builddir/build/BUILD/firefox-56.0/media/libopus/celt/arm/arm_celt_map.c /usr/bin/gcc -std=gnu99 -o armcpu.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.2.1-mozilla"' -DUSE_ALLOCA -DOPUS_EXPORT= -DOPUS_ARM_ASM -DOPUS_ARM_EXTERNAL_ASM -DOPUS_ARM_INLINE_ASM -DOPUS_ARM_INLINE_EDSP -DOPUS_ARM_MAY_HAVE_EDSP -DOPUS_ARM_MAY_HAVE_MEDIA -DOPUS_ARM_MAY_HAVE_NEON -DHAVE_LRINTF -DFIXED_POINT=1 -DDISABLE_FLOAT_API -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libopus -I/builddir/build/BUILD/firefox-56.0/objdir/media/libopus -I/builddir/build/BUILD/firefox-56.0/media/libopus/celt -I/builddir/build/BUILD/firefox-56.0/media/libopus/include -I/builddir/build/BUILD/firefox-56.0/media/libopus/silk -I/builddir/build/BUILD/firefox-56.0/media/libopus/src -I/builddir/build/BUILD/firefox-56.0/media/libopus/silk/fixed -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/armcpu.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -O3 /builddir/build/BUILD/firefox-56.0/media/libopus/celt/arm/armcpu.c /usr/bin/gcc -std=gnu99 -o celt_decoder.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.2.1-mozilla"' -DUSE_ALLOCA -DOPUS_EXPORT= -DOPUS_ARM_ASM -DOPUS_ARM_EXTERNAL_ASM -DOPUS_ARM_INLINE_ASM -DOPUS_ARM_INLINE_EDSP -DOPUS_ARM_MAY_HAVE_EDSP -DOPUS_ARM_MAY_HAVE_MEDIA -DOPUS_ARM_MAY_HAVE_NEON -DHAVE_LRINTF -DFIXED_POINT=1 -DDISABLE_FLOAT_API -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libopus -I/builddir/build/BUILD/firefox-56.0/objdir/media/libopus -I/builddir/build/BUILD/firefox-56.0/media/libopus/celt -I/builddir/build/BUILD/firefox-56.0/media/libopus/include -I/builddir/build/BUILD/firefox-56.0/media/libopus/silk -I/builddir/build/BUILD/firefox-56.0/media/libopus/src -I/builddir/build/BUILD/firefox-56.0/media/libopus/silk/fixed -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/celt_decoder.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -O3 /builddir/build/BUILD/firefox-56.0/media/libopus/celt/celt_decoder.c /usr/bin/gcc -std=gnu99 -o celt_encoder.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.2.1-mozilla"' -DUSE_ALLOCA -DOPUS_EXPORT= -DOPUS_ARM_ASM -DOPUS_ARM_EXTERNAL_ASM -DOPUS_ARM_INLINE_ASM -DOPUS_ARM_INLINE_EDSP -DOPUS_ARM_MAY_HAVE_EDSP -DOPUS_ARM_MAY_HAVE_MEDIA -DOPUS_ARM_MAY_HAVE_NEON -DHAVE_LRINTF -DFIXED_POINT=1 -DDISABLE_FLOAT_API -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libopus -I/builddir/build/BUILD/firefox-56.0/objdir/media/libopus -I/builddir/build/BUILD/firefox-56.0/media/libopus/celt -I/builddir/build/BUILD/firefox-56.0/media/libopus/include -I/builddir/build/BUILD/firefox-56.0/media/libopus/silk -I/builddir/build/BUILD/firefox-56.0/media/libopus/src -I/builddir/build/BUILD/firefox-56.0/media/libopus/silk/fixed -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/celt_encoder.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -O3 /builddir/build/BUILD/firefox-56.0/media/libopus/celt/celt_encoder.c /usr/bin/gcc -std=gnu99 -o LPC_inv_pred_gain.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.2.1-mozilla"' -DUSE_ALLOCA -DOPUS_EXPORT= -DOPUS_ARM_ASM -DOPUS_ARM_EXTERNAL_ASM -DOPUS_ARM_INLINE_ASM -DOPUS_ARM_INLINE_EDSP -DOPUS_ARM_MAY_HAVE_EDSP -DOPUS_ARM_MAY_HAVE_MEDIA -DOPUS_ARM_MAY_HAVE_NEON -DHAVE_LRINTF -DFIXED_POINT=1 -DDISABLE_FLOAT_API -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libopus -I/builddir/build/BUILD/firefox-56.0/objdir/media/libopus -I/builddir/build/BUILD/firefox-56.0/media/libopus/celt -I/builddir/build/BUILD/firefox-56.0/media/libopus/include -I/builddir/build/BUILD/firefox-56.0/media/libopus/silk -I/builddir/build/BUILD/firefox-56.0/media/libopus/src -I/builddir/build/BUILD/firefox-56.0/media/libopus/silk/fixed -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/LPC_inv_pred_gain.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -O3 /builddir/build/BUILD/firefox-56.0/media/libopus/silk/LPC_inv_pred_gain.c /usr/bin/gcc -std=gnu99 -o NLSF2A.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.2.1-mozilla"' -DUSE_ALLOCA -DOPUS_EXPORT= -DOPUS_ARM_ASM -DOPUS_ARM_EXTERNAL_ASM -DOPUS_ARM_INLINE_ASM -DOPUS_ARM_INLINE_EDSP -DOPUS_ARM_MAY_HAVE_EDSP -DOPUS_ARM_MAY_HAVE_MEDIA -DOPUS_ARM_MAY_HAVE_NEON -DHAVE_LRINTF -DFIXED_POINT=1 -DDISABLE_FLOAT_API -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libopus -I/builddir/build/BUILD/firefox-56.0/objdir/media/libopus -I/builddir/build/BUILD/firefox-56.0/media/libopus/celt -I/builddir/build/BUILD/firefox-56.0/media/libopus/include -I/builddir/build/BUILD/firefox-56.0/media/libopus/silk -I/builddir/build/BUILD/firefox-56.0/media/libopus/src -I/builddir/build/BUILD/firefox-56.0/media/libopus/silk/fixed -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/NLSF2A.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -O3 /builddir/build/BUILD/firefox-56.0/media/libopus/silk/NLSF2A.c /usr/bin/gcc -std=gnu99 -o Unified_c_media_libopus0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.2.1-mozilla"' -DUSE_ALLOCA -DOPUS_EXPORT= -DOPUS_ARM_ASM -DOPUS_ARM_EXTERNAL_ASM -DOPUS_ARM_INLINE_ASM -DOPUS_ARM_INLINE_EDSP -DOPUS_ARM_MAY_HAVE_EDSP -DOPUS_ARM_MAY_HAVE_MEDIA -DOPUS_ARM_MAY_HAVE_NEON -DHAVE_LRINTF -DFIXED_POINT=1 -DDISABLE_FLOAT_API -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libopus -I/builddir/build/BUILD/firefox-56.0/objdir/media/libopus -I/builddir/build/BUILD/firefox-56.0/media/libopus/celt -I/builddir/build/BUILD/firefox-56.0/media/libopus/include -I/builddir/build/BUILD/firefox-56.0/media/libopus/silk -I/builddir/build/BUILD/firefox-56.0/media/libopus/src -I/builddir/build/BUILD/firefox-56.0/media/libopus/silk/fixed -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_media_libopus0.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -O3 /builddir/build/BUILD/firefox-56.0/objdir/media/libopus/Unified_c_media_libopus0.c /usr/bin/gcc -std=gnu99 -o Unified_c_media_libopus1.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.2.1-mozilla"' -DUSE_ALLOCA -DOPUS_EXPORT= -DOPUS_ARM_ASM -DOPUS_ARM_EXTERNAL_ASM -DOPUS_ARM_INLINE_ASM -DOPUS_ARM_INLINE_EDSP -DOPUS_ARM_MAY_HAVE_EDSP -DOPUS_ARM_MAY_HAVE_MEDIA -DOPUS_ARM_MAY_HAVE_NEON -DHAVE_LRINTF -DFIXED_POINT=1 -DDISABLE_FLOAT_API -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libopus -I/builddir/build/BUILD/firefox-56.0/objdir/media/libopus -I/builddir/build/BUILD/firefox-56.0/media/libopus/celt -I/builddir/build/BUILD/firefox-56.0/media/libopus/include -I/builddir/build/BUILD/firefox-56.0/media/libopus/silk -I/builddir/build/BUILD/firefox-56.0/media/libopus/src -I/builddir/build/BUILD/firefox-56.0/media/libopus/silk/fixed -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_media_libopus1.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -O3 /builddir/build/BUILD/firefox-56.0/objdir/media/libopus/Unified_c_media_libopus1.c /usr/bin/gcc -std=gnu99 -o Unified_c_media_libopus2.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.2.1-mozilla"' -DUSE_ALLOCA -DOPUS_EXPORT= -DOPUS_ARM_ASM -DOPUS_ARM_EXTERNAL_ASM -DOPUS_ARM_INLINE_ASM -DOPUS_ARM_INLINE_EDSP -DOPUS_ARM_MAY_HAVE_EDSP -DOPUS_ARM_MAY_HAVE_MEDIA -DOPUS_ARM_MAY_HAVE_NEON -DHAVE_LRINTF -DFIXED_POINT=1 -DDISABLE_FLOAT_API -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libopus -I/builddir/build/BUILD/firefox-56.0/objdir/media/libopus -I/builddir/build/BUILD/firefox-56.0/media/libopus/celt -I/builddir/build/BUILD/firefox-56.0/media/libopus/include -I/builddir/build/BUILD/firefox-56.0/media/libopus/silk -I/builddir/build/BUILD/firefox-56.0/media/libopus/src -I/builddir/build/BUILD/firefox-56.0/media/libopus/silk/fixed -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_media_libopus2.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -O3 /builddir/build/BUILD/firefox-56.0/objdir/media/libopus/Unified_c_media_libopus2.c /usr/bin/gcc -std=gnu99 -o Unified_c_media_libopus3.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.2.1-mozilla"' -DUSE_ALLOCA -DOPUS_EXPORT= -DOPUS_ARM_ASM -DOPUS_ARM_EXTERNAL_ASM -DOPUS_ARM_INLINE_ASM -DOPUS_ARM_INLINE_EDSP -DOPUS_ARM_MAY_HAVE_EDSP -DOPUS_ARM_MAY_HAVE_MEDIA -DOPUS_ARM_MAY_HAVE_NEON -DHAVE_LRINTF -DFIXED_POINT=1 -DDISABLE_FLOAT_API -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libopus -I/builddir/build/BUILD/firefox-56.0/objdir/media/libopus -I/builddir/build/BUILD/firefox-56.0/media/libopus/celt -I/builddir/build/BUILD/firefox-56.0/media/libopus/include -I/builddir/build/BUILD/firefox-56.0/media/libopus/silk -I/builddir/build/BUILD/firefox-56.0/media/libopus/src -I/builddir/build/BUILD/firefox-56.0/media/libopus/silk/fixed -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_media_libopus3.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -O3 /builddir/build/BUILD/firefox-56.0/objdir/media/libopus/Unified_c_media_libopus3.c /usr/bin/gcc -std=gnu99 -o Unified_c_media_libopus4.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.2.1-mozilla"' -DUSE_ALLOCA -DOPUS_EXPORT= -DOPUS_ARM_ASM -DOPUS_ARM_EXTERNAL_ASM -DOPUS_ARM_INLINE_ASM -DOPUS_ARM_INLINE_EDSP -DOPUS_ARM_MAY_HAVE_EDSP -DOPUS_ARM_MAY_HAVE_MEDIA -DOPUS_ARM_MAY_HAVE_NEON -DHAVE_LRINTF -DFIXED_POINT=1 -DDISABLE_FLOAT_API -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libopus -I/builddir/build/BUILD/firefox-56.0/objdir/media/libopus -I/builddir/build/BUILD/firefox-56.0/media/libopus/celt -I/builddir/build/BUILD/firefox-56.0/media/libopus/include -I/builddir/build/BUILD/firefox-56.0/media/libopus/silk -I/builddir/build/BUILD/firefox-56.0/media/libopus/src -I/builddir/build/BUILD/firefox-56.0/media/libopus/silk/fixed -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_media_libopus4.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -O3 /builddir/build/BUILD/firefox-56.0/objdir/media/libopus/Unified_c_media_libopus4.c /usr/bin/gcc -std=gnu99 -o Unified_c_media_libopus5.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.2.1-mozilla"' -DUSE_ALLOCA -DOPUS_EXPORT= -DOPUS_ARM_ASM -DOPUS_ARM_EXTERNAL_ASM -DOPUS_ARM_INLINE_ASM -DOPUS_ARM_INLINE_EDSP -DOPUS_ARM_MAY_HAVE_EDSP -DOPUS_ARM_MAY_HAVE_MEDIA -DOPUS_ARM_MAY_HAVE_NEON -DHAVE_LRINTF -DFIXED_POINT=1 -DDISABLE_FLOAT_API -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libopus -I/builddir/build/BUILD/firefox-56.0/objdir/media/libopus -I/builddir/build/BUILD/firefox-56.0/media/libopus/celt -I/builddir/build/BUILD/firefox-56.0/media/libopus/include -I/builddir/build/BUILD/firefox-56.0/media/libopus/silk -I/builddir/build/BUILD/firefox-56.0/media/libopus/src -I/builddir/build/BUILD/firefox-56.0/media/libopus/silk/fixed -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_media_libopus5.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -O3 /builddir/build/BUILD/firefox-56.0/objdir/media/libopus/Unified_c_media_libopus5.c /usr/bin/gcc -std=gnu99 -o Unified_c_media_libopus6.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.2.1-mozilla"' -DUSE_ALLOCA -DOPUS_EXPORT= -DOPUS_ARM_ASM -DOPUS_ARM_EXTERNAL_ASM -DOPUS_ARM_INLINE_ASM -DOPUS_ARM_INLINE_EDSP -DOPUS_ARM_MAY_HAVE_EDSP -DOPUS_ARM_MAY_HAVE_MEDIA -DOPUS_ARM_MAY_HAVE_NEON -DHAVE_LRINTF -DFIXED_POINT=1 -DDISABLE_FLOAT_API -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libopus -I/builddir/build/BUILD/firefox-56.0/objdir/media/libopus -I/builddir/build/BUILD/firefox-56.0/media/libopus/celt -I/builddir/build/BUILD/firefox-56.0/media/libopus/include -I/builddir/build/BUILD/firefox-56.0/media/libopus/silk -I/builddir/build/BUILD/firefox-56.0/media/libopus/src -I/builddir/build/BUILD/firefox-56.0/media/libopus/silk/fixed -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_media_libopus6.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -O3 /builddir/build/BUILD/firefox-56.0/objdir/media/libopus/Unified_c_media_libopus6.c /usr/bin/gcc -std=gnu99 -o Unified_c_media_libopus7.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOPUS_BUILD '-DOPUS_VERSION="v1.2.1-mozilla"' -DUSE_ALLOCA -DOPUS_EXPORT= -DOPUS_ARM_ASM -DOPUS_ARM_EXTERNAL_ASM -DOPUS_ARM_INLINE_ASM -DOPUS_ARM_INLINE_EDSP -DOPUS_ARM_MAY_HAVE_EDSP -DOPUS_ARM_MAY_HAVE_MEDIA -DOPUS_ARM_MAY_HAVE_NEON -DHAVE_LRINTF -DFIXED_POINT=1 -DDISABLE_FLOAT_API -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libopus -I/builddir/build/BUILD/firefox-56.0/objdir/media/libopus -I/builddir/build/BUILD/firefox-56.0/media/libopus/celt -I/builddir/build/BUILD/firefox-56.0/media/libopus/include -I/builddir/build/BUILD/firefox-56.0/media/libopus/silk -I/builddir/build/BUILD/firefox-56.0/media/libopus/src -I/builddir/build/BUILD/firefox-56.0/media/libopus/silk/fixed -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_media_libopus7.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -O3 /builddir/build/BUILD/firefox-56.0/objdir/media/libopus/Unified_c_media_libopus7.c mkdir -p 'celt/arm/' /usr/bin/perl /builddir/build/BUILD/firefox-56.0/media/libopus/celt/arm/arm2gnu.pl < /builddir/build/BUILD/firefox-56.0/media/libopus/celt/arm/armopts.s > celt/arm/armopts-gnu.S /usr/bin/perl /builddir/build/BUILD/firefox-56.0/media/libopus/celt/arm/arm2gnu.pl < /builddir/build/BUILD/firefox-56.0/media/libopus/celt/arm/celt_pitch_xcorr_arm.s > celt_pitch_xcorr_arm-gnu.s /usr/bin/gcc -std=gnu99 -o celt_pitch_xcorr_arm-gnu.o -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -march=armv7-a -mfpu=neon -c /builddir/build/BUILD/firefox-56.0/objdir/media/libopus/celt_pitch_xcorr_arm-gnu.s libmedia_libopus.a.desc rm -f libmedia_libopus.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libmedia_libopus.a.desc arm_celt_map.o armcpu.o celt_decoder.o celt_encoder.o LPC_inv_pred_gain.o NLSF2A.o Unified_c_media_libopus0.o Unified_c_media_libopus1.o Unified_c_media_libopus2.o Unified_c_media_libopus3.o Unified_c_media_libopus4.o Unified_c_media_libopus5.o Unified_c_media_libopus6.o Unified_c_media_libopus7.o celt_pitch_xcorr_arm-gnu.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/media/libopus' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/media/libtheora' mkdir -p '.deps/' /usr/bin/gcc -std=gnu99 -o armcpu.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DTHEORA_DISABLE_ENCODE -DOC_ARM_ASM -DOC_ARM_ASM_EDSP -DOC_ARM_ASM_MEDIA -DOC_ARM_ASM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libtheora -I/builddir/build/BUILD/firefox-56.0/objdir/media/libtheora -I/builddir/build/BUILD/firefox-56.0/media/libtheora/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/armcpu.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-type-limits /builddir/build/BUILD/firefox-56.0/media/libtheora/lib/arm/armcpu.c /usr/bin/gcc -std=gnu99 -o armstate.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DTHEORA_DISABLE_ENCODE -DOC_ARM_ASM -DOC_ARM_ASM_EDSP -DOC_ARM_ASM_MEDIA -DOC_ARM_ASM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libtheora -I/builddir/build/BUILD/firefox-56.0/objdir/media/libtheora -I/builddir/build/BUILD/firefox-56.0/media/libtheora/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/armstate.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-type-limits /builddir/build/BUILD/firefox-56.0/media/libtheora/lib/arm/armstate.c /usr/bin/gcc -std=gnu99 -o Unified_c_media_libtheora0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DTHEORA_DISABLE_ENCODE -DOC_ARM_ASM -DOC_ARM_ASM_EDSP -DOC_ARM_ASM_MEDIA -DOC_ARM_ASM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libtheora -I/builddir/build/BUILD/firefox-56.0/objdir/media/libtheora -I/builddir/build/BUILD/firefox-56.0/media/libtheora/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_media_libtheora0.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-type-limits /builddir/build/BUILD/firefox-56.0/objdir/media/libtheora/Unified_c_media_libtheora0.c /usr/bin/perl /builddir/build/BUILD/firefox-56.0/media/libtheora/lib/arm/arm2gnu.pl < /builddir/build/BUILD/firefox-56.0/media/libtheora/lib/arm/armbits.s > armbits-gnu.s /usr/bin/gcc -std=gnu99 -o armbits-gnu.o -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -march=armv7-a -mfpu=neon -c /builddir/build/BUILD/firefox-56.0/objdir/media/libtheora/armbits-gnu.s /usr/bin/perl /builddir/build/BUILD/firefox-56.0/media/libtheora/lib/arm/arm2gnu.pl < /builddir/build/BUILD/firefox-56.0/media/libtheora/lib/arm/armopts.s > armopts-gnu.S /usr/bin/perl /builddir/build/BUILD/firefox-56.0/media/libtheora/lib/arm/arm2gnu.pl < /builddir/build/BUILD/firefox-56.0/media/libtheora/lib/arm/armfrag.s > armfrag-gnu.s /usr/bin/gcc -std=gnu99 -o armfrag-gnu.o -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -march=armv7-a -mfpu=neon -c /builddir/build/BUILD/firefox-56.0/objdir/media/libtheora/armfrag-gnu.s /usr/bin/perl /builddir/build/BUILD/firefox-56.0/media/libtheora/lib/arm/arm2gnu.pl < /builddir/build/BUILD/firefox-56.0/media/libtheora/lib/arm/armidct.s > armidct-gnu.s /usr/bin/gcc -std=gnu99 -o armidct-gnu.o -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -march=armv7-a -mfpu=neon -c /builddir/build/BUILD/firefox-56.0/objdir/media/libtheora/armidct-gnu.s /usr/bin/perl /builddir/build/BUILD/firefox-56.0/media/libtheora/lib/arm/arm2gnu.pl < /builddir/build/BUILD/firefox-56.0/media/libtheora/lib/arm/armloop.s > armloop-gnu.s /usr/bin/gcc -std=gnu99 -o armloop-gnu.o -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -march=armv7-a -mfpu=neon -c /builddir/build/BUILD/firefox-56.0/objdir/media/libtheora/armloop-gnu.s libmedia_libtheora.a.desc rm -f libmedia_libtheora.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libmedia_libtheora.a.desc armcpu.o armstate.o Unified_c_media_libtheora0.o armbits-gnu.o armfrag-gnu.o armidct-gnu.o armloop-gnu.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/media/libtheora' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/media/libspeex_resampler/src' mkdir -p '.deps/' /usr/bin/gcc -std=gnu99 -o resample.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOUTSIDE_SPEEX -DEXPORT= -DFIXED_POINT -D_USE_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libspeex_resampler/src -I/builddir/build/BUILD/firefox-56.0/objdir/media/libspeex_resampler/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/resample.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-sign-compare /builddir/build/BUILD/firefox-56.0/media/libspeex_resampler/src/resample.c /builddir/build/BUILD/firefox-56.0/media/libspeex_resampler/src/resample.c: In function 'moz_speex_resampler_init_frac': /builddir/build/BUILD/firefox-56.0/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable 'i' [-Wunused-variable] spx_uint32_t i; ^ /usr/bin/gcc -std=gnu99 -o resample_neon.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOUTSIDE_SPEEX -DEXPORT= -DFIXED_POINT -D_USE_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libspeex_resampler/src -I/builddir/build/BUILD/firefox-56.0/objdir/media/libspeex_resampler/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/resample_neon.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-sign-compare -mfpu=neon /builddir/build/BUILD/firefox-56.0/media/libspeex_resampler/src/resample_neon.c /usr/bin/g++ -std=gnu++11 -o simd_detect.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOUTSIDE_SPEEX -DEXPORT= -DFIXED_POINT -D_USE_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libspeex_resampler/src -I/builddir/build/BUILD/firefox-56.0/objdir/media/libspeex_resampler/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/simd_detect.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/media/libspeex_resampler/src/simd_detect.cpp libspeex.a.desc rm -f libspeex.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libspeex.a.desc resample.o resample_neon.o simd_detect.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/media/libspeex_resampler/src' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/media/libstagefright' mkdir -p '.deps/' /usr/bin/gcc -std=gnu99 -o fake_log_device.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DANDROID_SMP=0 -DLOG_NDEBUG=1 -D_GLIBCXX_OS_DEFINES -DHAVE_SYS_UIO_H -DFAKE_LOG_DEVICE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libstagefright -I/builddir/build/BUILD/firefox-56.0/objdir/media/libstagefright -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/binding/include -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/include -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/include/media/stagefright/foundation -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/media/libstagefright -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/stubs/empty -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/stubs/include -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/stubs/include/media/stagefright/foundation -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/system/core/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/fake_log_device.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-comment -Wno-sign-compare -Wno-unused-function /builddir/build/BUILD/firefox-56.0/media/libstagefright/system/core/liblog/fake_log_device.c /usr/bin/gcc -std=gnu99 -o Unified_c_media_libstagefright0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DANDROID_SMP=0 -DLOG_NDEBUG=1 -D_GLIBCXX_OS_DEFINES -DHAVE_SYS_UIO_H -DFAKE_LOG_DEVICE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libstagefright -I/builddir/build/BUILD/firefox-56.0/objdir/media/libstagefright -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/binding/include -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/include -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/include/media/stagefright/foundation -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/media/libstagefright -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/stubs/empty -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/stubs/include -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/stubs/include/media/stagefright/foundation -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/system/core/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_media_libstagefright0.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-comment -Wno-sign-compare -Wno-unused-function /builddir/build/BUILD/firefox-56.0/objdir/media/libstagefright/Unified_c_media_libstagefright0.c In file included from /builddir/build/BUILD/firefox-56.0/objdir/media/libstagefright/Unified_c_media_libstagefright0.c:20:0: /builddir/build/BUILD/firefox-56.0/media/libstagefright/system/core/liblog/logprint.c: In function 'logprint_run_tests': /builddir/build/BUILD/firefox-56.0/media/libstagefright/system/core/liblog/logprint.c:982:17: warning: variable 'tag' set but not used [-Wunused-but-set-variable] const char *tag; ^~~ /builddir/build/BUILD/firefox-56.0/media/libstagefright/system/core/liblog/logprint.c:981:9: warning: variable 'err' set but not used [-Wunused-but-set-variable] int err; ^~~ /usr/bin/g++ -std=gnu++11 -o MetaData.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DANDROID_SMP=0 -DLOG_NDEBUG=1 -D_GLIBCXX_OS_DEFINES -DHAVE_SYS_UIO_H -DFAKE_LOG_DEVICE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libstagefright -I/builddir/build/BUILD/firefox-56.0/objdir/media/libstagefright -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/binding/include -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/include -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/include/media/stagefright/foundation -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/media/libstagefright -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/stubs/empty -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/stubs/include -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/stubs/include/media/stagefright/foundation -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/system/core/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/MetaData.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Werror=format -Wno-multichar -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/media/libstagefright/MetaData.cpp /usr/bin/g++ -std=gnu++11 -o hexdump.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DANDROID_SMP=0 -DLOG_NDEBUG=1 -D_GLIBCXX_OS_DEFINES -DHAVE_SYS_UIO_H -DFAKE_LOG_DEVICE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libstagefright -I/builddir/build/BUILD/firefox-56.0/objdir/media/libstagefright -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/binding/include -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/include -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/include/media/stagefright/foundation -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/media/libstagefright -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/stubs/empty -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/stubs/include -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/stubs/include/media/stagefright/foundation -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/system/core/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/hexdump.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Werror=format -Wno-multichar -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/media/libstagefright/foundation/hexdump.cpp /usr/bin/g++ -std=gnu++11 -o RefBase.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DANDROID_SMP=0 -DLOG_NDEBUG=1 -D_GLIBCXX_OS_DEFINES -DHAVE_SYS_UIO_H -DFAKE_LOG_DEVICE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libstagefright -I/builddir/build/BUILD/firefox-56.0/objdir/media/libstagefright -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/binding/include -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/include -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/include/media/stagefright/foundation -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/media/libstagefright -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/stubs/empty -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/stubs/include -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/stubs/include/media/stagefright/foundation -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/system/core/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/RefBase.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Werror=format -Wno-multichar -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/media/libstagefright/system/core/libutils/RefBase.cpp /usr/bin/g++ -std=gnu++11 -o String16.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DANDROID_SMP=0 -DLOG_NDEBUG=1 -D_GLIBCXX_OS_DEFINES -DHAVE_SYS_UIO_H -DFAKE_LOG_DEVICE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libstagefright -I/builddir/build/BUILD/firefox-56.0/objdir/media/libstagefright -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/binding/include -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/include -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/include/media/stagefright/foundation -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/media/libstagefright -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/stubs/empty -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/stubs/include -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/stubs/include/media/stagefright/foundation -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/system/core/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/String16.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Werror=format -Wno-multichar -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/media/libstagefright/system/core/libutils/String16.cpp /usr/bin/g++ -std=gnu++11 -o String8.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DANDROID_SMP=0 -DLOG_NDEBUG=1 -D_GLIBCXX_OS_DEFINES -DHAVE_SYS_UIO_H -DFAKE_LOG_DEVICE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libstagefright -I/builddir/build/BUILD/firefox-56.0/objdir/media/libstagefright -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/binding/include -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/include -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/include/media/stagefright/foundation -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/media/libstagefright -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/stubs/empty -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/stubs/include -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/stubs/include/media/stagefright/foundation -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/system/core/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/String8.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Werror=format -Wno-multichar -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/media/libstagefright/system/core/libutils/String8.cpp /usr/bin/g++ -std=gnu++11 -o VectorImpl.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DANDROID_SMP=0 -DLOG_NDEBUG=1 -D_GLIBCXX_OS_DEFINES -DHAVE_SYS_UIO_H -DFAKE_LOG_DEVICE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libstagefright -I/builddir/build/BUILD/firefox-56.0/objdir/media/libstagefright -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/binding/include -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/include -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/include/media/stagefright/foundation -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/media/libstagefright -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/stubs/empty -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/stubs/include -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/stubs/include/media/stagefright/foundation -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/system/core/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/VectorImpl.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Werror=format -Wno-multichar -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/media/libstagefright/system/core/libutils/VectorImpl.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_media_libstagefright0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DANDROID_SMP=0 -DLOG_NDEBUG=1 -D_GLIBCXX_OS_DEFINES -DHAVE_SYS_UIO_H -DFAKE_LOG_DEVICE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libstagefright -I/builddir/build/BUILD/firefox-56.0/objdir/media/libstagefright -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/binding/include -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/include -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/include/media/stagefright/foundation -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/media/libstagefright -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/stubs/empty -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/stubs/include -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/stubs/include/media/stagefright/foundation -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/system/core/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_media_libstagefright0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Werror=format -Wno-multichar -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/objdir/media/libstagefright/Unified_cpp_media_libstagefright0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsCharTraits.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsAlgorithm.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/AudioSampleFormat.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/MediaData.h:9, from /builddir/build/BUILD/firefox-56.0/media/libstagefright/binding/Adts.cpp:6, from /builddir/build/BUILD/firefox-56.0/objdir/media/libstagefright/Unified_cpp_media_libstagefright0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_media_libstagefright1.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DANDROID_SMP=0 -DLOG_NDEBUG=1 -D_GLIBCXX_OS_DEFINES -DHAVE_SYS_UIO_H -DFAKE_LOG_DEVICE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/media/libstagefright -I/builddir/build/BUILD/firefox-56.0/objdir/media/libstagefright -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/binding/include -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/include -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/include/media/stagefright/foundation -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/media/libstagefright -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/stubs/empty -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/stubs/include -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/stubs/include/media/stagefright/foundation -I/builddir/build/BUILD/firefox-56.0/media/libstagefright/system/core/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_media_libstagefright1.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Werror=format -Wno-multichar -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/objdir/media/libstagefright/Unified_cpp_media_libstagefright1.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:74:0: /builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/media/libstagefright/foundation/AString.cpp: In function 'stagefright::AString stagefright::StringPrintf(const char*, ...)': /builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/media/libstagefright/foundation/AString.cpp:333:14: warning: ignoring return value of 'int vasprintf(char**, const char*, __gnuc_va_list)', declared with attribute warn_unused_result [-Wunused-result] vasprintf(&buffer, format, ap); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:101:0: /builddir/build/BUILD/firefox-56.0/media/libstagefright/system/core/libutils/Unicode.cpp: In function 'void utf32_codepoint_to_utf8(uint8_t*, char32_t, size_t)': /builddir/build/BUILD/firefox-56.0/media/libstagefright/system/core/libutils/Unicode.cpp:110:81: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; ~~~~~~~~^~~~~ /builddir/build/BUILD/firefox-56.0/media/libstagefright/system/core/libutils/Unicode.cpp:111:9: note: here case 3: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; ^~~~ /builddir/build/BUILD/firefox-56.0/media/libstagefright/system/core/libutils/Unicode.cpp:111:81: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; ~~~~~~~~^~~~~ /builddir/build/BUILD/firefox-56.0/media/libstagefright/system/core/libutils/Unicode.cpp:112:9: note: here case 2: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; ^~~~ /builddir/build/BUILD/firefox-56.0/media/libstagefright/system/core/libutils/Unicode.cpp:112:81: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: *--dstP = (uint8_t)((srcChar | kByteMark) & kByteMask); srcChar >>= 6; ~~~~~~~~^~~~~ /builddir/build/BUILD/firefox-56.0/media/libstagefright/system/core/libutils/Unicode.cpp:113:9: note: here case 1: *--dstP = (uint8_t)(srcChar | kFirstByteMark[bytes]); ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:74:0: /builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/media/libstagefright/foundation/AString.cpp: In member function 'void stagefright::AString::append(float)': /builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/media/libstagefright/foundation/AString.cpp:232:6: warning: '%f' directive writing between 8 and 317 bytes into a region of size 16 [-Wformat-overflow=] void AString::append(float x) { ^~~~~~~ In file included from /usr/include/stdio.h:939:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/stdio.h:3, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/throw_gcc.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers/cstdlib:66, from /usr/include/c++/7/stdlib.h:36, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/stdlib.h:3, from /builddir/build/BUILD/firefox-56.0/media/libstagefright/system/core/include/utils/RefBase.h:24, from /builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/include/media/stagefright/MediaSource.h:24, from /builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/media/libstagefright/MediaSource.cpp:17, from /builddir/build/BUILD/firefox-56.0/objdir/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:11: /usr/include/bits/stdio2.h:34:43: note: '__builtin___sprintf_chk' output between 9 and 318 bytes into a destination of size 16 __bos (__s), __fmt, __va_arg_pack ()); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:74:0: /builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/media/libstagefright/foundation/AString.cpp: In member function 'void stagefright::AString::append(double)': /builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/media/libstagefright/foundation/AString.cpp:239:6: warning: '%f' directive writing between 8 and 317 bytes into a region of size 16 [-Wformat-overflow=] void AString::append(double x) { ^~~~~~~ In file included from /usr/include/stdio.h:939:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/stdio.h:3, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/throw_gcc.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers/cstdlib:66, from /usr/include/c++/7/stdlib.h:36, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/stdlib.h:3, from /builddir/build/BUILD/firefox-56.0/media/libstagefright/system/core/include/utils/RefBase.h:24, from /builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/include/media/stagefright/MediaSource.h:24, from /builddir/build/BUILD/firefox-56.0/media/libstagefright/frameworks/av/media/libstagefright/MediaSource.cpp:17, from /builddir/build/BUILD/firefox-56.0/objdir/media/libstagefright/Unified_cpp_media_libstagefright1.cpp:11: /usr/include/bits/stdio2.h:34:43: note: '__builtin___sprintf_chk' output between 9 and 318 bytes into a destination of size 16 __bos (__s), __fmt, __va_arg_pack ()); ^ libmedia_libstagefright.a.desc rm -f libmedia_libstagefright.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libmedia_libstagefright.a.desc fake_log_device.o Unified_c_media_libstagefright0.o MetaData.o hexdump.o RefBase.o String16.o String8.o VectorImpl.o Unified_cpp_media_libstagefright0.o Unified_cpp_media_libstagefright1.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/media/libstagefright' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/media/libsoundtouch/src' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_libsoundtouch_src0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DST_NO_EXCEPTION_HANDLING=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-56.0/media/libsoundtouch/src -I/builddir/build/BUILD/firefox-56.0/objdir/media/libsoundtouch/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_libsoundtouch_src0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -include /builddir/build/BUILD/firefox-56.0/media/libsoundtouch/src/soundtouch_perms.h /builddir/build/BUILD/firefox-56.0/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20:0: /builddir/build/BUILD/firefox-56.0/media/libsoundtouch/src/FIRFilter.cpp:89:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/firefox-56.0/media/libsoundtouch/src/FIRFilter.cpp:145:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/firefox-56.0/media/libsoundtouch/src/FIRFilter.cpp:192:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for In file included from /builddir/build/BUILD/firefox-56.0/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47:0: /builddir/build/BUILD/firefox-56.0/media/libsoundtouch/src/InterpolateShannon.cpp:75:0: warning: "PI" redefined #define PI 3.1415926536 In file included from /builddir/build/BUILD/firefox-56.0/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2:0: /builddir/build/BUILD/firefox-56.0/media/libsoundtouch/src/AAFilter.cpp:52:0: note: this is the location of the previous definition #define PI M_PI In file included from /builddir/build/BUILD/firefox-56.0/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83:0: /builddir/build/BUILD/firefox-56.0/media/libsoundtouch/src/TDStretch.cpp:306:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/firefox-56.0/media/libsoundtouch/src/TDStretch.cpp:331:0: warning: ignoring #pragma omp critical [-Wunknown-pragmas] #pragma omp critical In file included from /builddir/build/BUILD/firefox-56.0/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56:0: /builddir/build/BUILD/firefox-56.0/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': /builddir/build/BUILD/firefox-56.0/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] uint count; ^~~~~ libmedia_libsoundtouch_src.a.desc rm -f libmedia_libsoundtouch_src.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libmedia_libsoundtouch_src.a.desc Unified_cpp_libsoundtouch_src0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/media/libsoundtouch/src' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/media/psshparser' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_media_psshparser0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_NO_MOZALLOC -I/builddir/build/BUILD/firefox-56.0/media/psshparser -I/builddir/build/BUILD/firefox-56.0/objdir/media/psshparser -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_media_psshparser0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/media/psshparser/Unified_cpp_media_psshparser0.cpp libpsshparser.a.desc rm -f libpsshparser.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libpsshparser.a.desc Unified_cpp_media_psshparser0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/media/psshparser' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/security' libnss.a.desc rm -f libnss.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libnss.a.desc make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/security' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/config/external/ffi' libconfig_external_ffi.a.desc rm -f libconfig_external_ffi.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libconfig_external_ffi.a.desc make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/config/external/ffi' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/toolkit/library/gtest/rust' make[5]: Nothing to be done for 'target'. make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/toolkit/library/gtest/rust' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/toolkit/library/rust' force-cargo-library-build env RUSTFLAGS=' -C debuginfo=2 ' CARGO_TARGET_DIR=/builddir/build/BUILD/firefox-56.0/objdir/toolkit/library RUSTC=/usr/bin/rustc MOZ_SRC=/builddir/build/BUILD/firefox-56.0 MOZ_DIST=/builddir/build/BUILD/firefox-56.0/objdir/dist LIBCLANG_PATH="" CLANG_PATH="" PKG_CONFIG_ALLOW_CROSS=1 RUST_BACKTRACE=1 MOZ_TOPOBJDIR=/builddir/build/BUILD/firefox-56.0/objdir MOZ_CARGO_WRAP_LDFLAGS="-lpthread -Wl,--no-keep-memory -Wl,--reduce-memory-overheads -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/builddir/build/BUILD/firefox-56.0/objdir/dist/bin -Wl,-rpath-link,/usr/lib" MOZ_CARGO_WRAP_LD=" /usr/bin/gcc -std=gnu99" CARGO_TARGET_ARMV7_UNKNOWN_LINUX_GNUEABIHF_LINKER=/builddir/build/BUILD/firefox-56.0/build/cargo-linker /usr/bin/cargo build --release --frozen --manifest-path /builddir/build/BUILD/firefox-56.0/toolkit/library/rust/Cargo.toml --lib --target=armv7-unknown-linux-gnueabihf --features "cubeb_pulse_rust no-static-ideograph-encoder-tables" Compiling bitreader v0.3.0 Compiling bitflags v0.7.0 Compiling libc v0.2.24 Compiling unicode-normalization v0.1.4 Compiling cfg-if v0.1.0 Compiling semver-parser v0.7.0 Compiling bitflags v0.8.2 Compiling matches v0.1.4 Compiling byteorder v1.0.0 Compiling num-traits v0.1.37 Compiling mp4parse_fallible v0.0.1 (file:///builddir/build/BUILD/firefox-56.0/media/libstagefright/binding/mp4parse_fallible) Compiling cubeb-ffi v0.0.1 (file:///builddir/build/BUILD/firefox-56.0/media/libcubeb/cubeb-pulse-rs/cubeb-ffi) Compiling encoding_rs v0.6.11 Compiling nsstring v0.1.0 (file:///builddir/build/BUILD/firefox-56.0/xpcom/rust/nsstring) Compiling pulse-ffi v0.1.0 (file:///builddir/build/BUILD/firefox-56.0/media/libcubeb/cubeb-pulse-rs/pulse-ffi) Compiling unicode-bidi v0.3.3 Compiling mp4parse v0.8.0 (file:///builddir/build/BUILD/firefox-56.0/media/libstagefright/binding/mp4parse) Compiling semver v0.6.0 Compiling pulse v0.1.0 (file:///builddir/build/BUILD/firefox-56.0/media/libcubeb/cubeb-pulse-rs/pulse-rs) Compiling nserror v0.1.0 (file:///builddir/build/BUILD/firefox-56.0/xpcom/rust/nserror) Compiling idna v0.1.2 Compiling mp4parse_capi v0.8.0 (file:///builddir/build/BUILD/firefox-56.0/media/libstagefright/binding/mp4parse_capi) Compiling cubeb-pulse v0.0.1 (file:///builddir/build/BUILD/firefox-56.0/media/libcubeb/cubeb-pulse-rs) note: link against the following native artifacts when linking against this static library note: the order and any duplication can be significant on some platforms, and so may need to be preserved note: library: util note: library: dl note: library: rt note: library: pthread note: library: gcc_s note: library: c note: library: m note: library: rt note: library: pthread note: library: util Compiling url v1.4.1 Compiling encoding_c v0.7.6 Compiling encoding_glue v0.1.0 (file:///builddir/build/BUILD/firefox-56.0/intl/encoding_glue) Compiling rust_url_capi v0.0.1 (file:///builddir/build/BUILD/firefox-56.0/netwerk/base/rust-url-capi) Compiling gkrust-shared v0.1.0 (file:///builddir/build/BUILD/firefox-56.0/toolkit/library/rust/shared) Compiling gkrust v0.1.0 (file:///builddir/build/BUILD/firefox-56.0/toolkit/library/rust) note: link against the following native artifacts when linking against this static library note: the order and any duplication can be significant on some platforms, and so may need to be preserved note: library: util note: library: dl note: library: rt note: library: pthread note: library: gcc_s note: library: c note: library: m note: library: rt note: library: pthread note: library: util Finished release [optimized] target(s) in 123.90 secs make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/toolkit/library/rust' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/security/certverifier' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_certverifier0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/security/certverifier -I/builddir/build/BUILD/firefox-56.0/objdir/security/certverifier -I/builddir/build/BUILD/firefox-56.0/security/manager/ssl -I/builddir/build/BUILD/firefox-56.0/security/pkix/include -I/builddir/build/BUILD/firefox-56.0/security/pkix/lib -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_certverifier0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wall -Wextra -Wunreachable-code -Wno-unused-parameter /builddir/build/BUILD/firefox-56.0/objdir/security/certverifier/Unified_cpp_certverifier0.cpp libsecurity_certverifier.a.desc rm -f libsecurity_certverifier.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libsecurity_certverifier.a.desc Unified_cpp_certverifier0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/security/certverifier' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/security/pkix' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o pkixbuild.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/security/pkix -I/builddir/build/BUILD/firefox-56.0/objdir/security/pkix -I/builddir/build/BUILD/firefox-56.0/security/pkix/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/pkixbuild.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wall -Wextra -pedantic-errors -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/security/pkix/lib/pkixbuild.cpp /usr/bin/g++ -std=gnu++11 -o pkixcert.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/security/pkix -I/builddir/build/BUILD/firefox-56.0/objdir/security/pkix -I/builddir/build/BUILD/firefox-56.0/security/pkix/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/pkixcert.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wall -Wextra -pedantic-errors -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/security/pkix/lib/pkixcert.cpp /usr/bin/g++ -std=gnu++11 -o pkixcheck.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/security/pkix -I/builddir/build/BUILD/firefox-56.0/objdir/security/pkix -I/builddir/build/BUILD/firefox-56.0/security/pkix/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/pkixcheck.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wall -Wextra -pedantic-errors -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/security/pkix/lib/pkixcheck.cpp /usr/bin/g++ -std=gnu++11 -o pkixder.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/security/pkix -I/builddir/build/BUILD/firefox-56.0/objdir/security/pkix -I/builddir/build/BUILD/firefox-56.0/security/pkix/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/pkixder.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wall -Wextra -pedantic-errors -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/security/pkix/lib/pkixder.cpp /usr/bin/g++ -std=gnu++11 -o pkixnames.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/security/pkix -I/builddir/build/BUILD/firefox-56.0/objdir/security/pkix -I/builddir/build/BUILD/firefox-56.0/security/pkix/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/pkixnames.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wall -Wextra -pedantic-errors -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/security/pkix/lib/pkixnames.cpp /usr/bin/g++ -std=gnu++11 -o pkixnss.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/security/pkix -I/builddir/build/BUILD/firefox-56.0/objdir/security/pkix -I/builddir/build/BUILD/firefox-56.0/security/pkix/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/pkixnss.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wall -Wextra -pedantic-errors -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/security/pkix/lib/pkixnss.cpp /usr/bin/g++ -std=gnu++11 -o pkixocsp.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/security/pkix -I/builddir/build/BUILD/firefox-56.0/objdir/security/pkix -I/builddir/build/BUILD/firefox-56.0/security/pkix/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/pkixocsp.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wall -Wextra -pedantic-errors -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/security/pkix/lib/pkixocsp.cpp /usr/bin/g++ -std=gnu++11 -o pkixresult.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/security/pkix -I/builddir/build/BUILD/firefox-56.0/objdir/security/pkix -I/builddir/build/BUILD/firefox-56.0/security/pkix/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/pkixresult.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wall -Wextra -pedantic-errors -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/security/pkix/lib/pkixresult.cpp /usr/bin/g++ -std=gnu++11 -o pkixtime.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/security/pkix -I/builddir/build/BUILD/firefox-56.0/objdir/security/pkix -I/builddir/build/BUILD/firefox-56.0/security/pkix/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/pkixtime.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wall -Wextra -pedantic-errors -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/security/pkix/lib/pkixtime.cpp /usr/bin/g++ -std=gnu++11 -o pkixverify.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/security/pkix -I/builddir/build/BUILD/firefox-56.0/objdir/security/pkix -I/builddir/build/BUILD/firefox-56.0/security/pkix/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/pkixverify.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wall -Wextra -pedantic-errors -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/security/pkix/lib/pkixverify.cpp libmozillapkix.a.desc rm -f libmozillapkix.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libmozillapkix.a.desc pkixbuild.o pkixcert.o pkixcheck.o pkixder.o pkixnames.o pkixnss.o pkixocsp.o pkixresult.o pkixtime.o pkixverify.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/security/pkix' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/security/apps' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_security_apps0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DNSS_ENABLE_ECC=True '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/security/apps -I/builddir/build/BUILD/firefox-56.0/objdir/security/apps -I/builddir/build/BUILD/firefox-56.0/security/certverifier -I/builddir/build/BUILD/firefox-56.0/security/manager/ssl -I/builddir/build/BUILD/firefox-56.0/security/pkix/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_security_apps0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wextra -Wno-unused-parameter /builddir/build/BUILD/firefox-56.0/objdir/security/apps/Unified_cpp_security_apps0.cpp libsecurity_apps.a.desc rm -f libsecurity_apps.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libsecurity_apps.a.desc Unified_cpp_security_apps0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/security/apps' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/config/external/freetype2' libfreetype.a.desc rm -f libfreetype.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libfreetype.a.desc make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/config/external/freetype2' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/xpcom/typelib/xpt' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_xpcom_typelib_xpt0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_NO_MOZALLOC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/xpcom/typelib/xpt -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom/typelib/xpt -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom/base -I/builddir/build/BUILD/firefox-56.0/xpcom/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_typelib_xpt0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/xpcom/typelib/xpt/Unified_cpp_xpcom_typelib_xpt0.cpp libxpt.a rm -f libxpt.a libxpt.a.desc /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_exec.py --extract -- ar crs libxpt.a Unified_cpp_xpcom_typelib_xpt0.o libxpt.a.desc /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libxpt.a.desc Unified_cpp_xpcom_typelib_xpt0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/xpcom/typelib/xpt' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/xpcom/string' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_xpcom_string0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/xpcom/string -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom/string -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_string0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/xpcom/string/Unified_cpp_xpcom_string0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/xpcom/string/Unified_cpp_xpcom_string0.cpp:92:0: /builddir/build/BUILD/firefox-56.0/xpcom/string/nsTextFormatter.cpp: In function 'int cvt_f(SprintfStateStr*, double, int, int, char16_t, int)': /builddir/build/BUILD/firefox-56.0/xpcom/string/nsTextFormatter.cpp:352:11: warning: this statement may fall through [-Wimplicit-fallthrough=] exp = 'E'; ~~~~^~~~~ /builddir/build/BUILD/firefox-56.0/xpcom/string/nsTextFormatter.cpp:354:5: note: here case 'e': ^~~~ /builddir/build/BUILD/firefox-56.0/xpcom/string/nsTextFormatter.cpp:359:11: warning: this statement may fall through [-Wimplicit-fallthrough=] exp = 'E'; ~~~~^~~~~ /builddir/build/BUILD/firefox-56.0/xpcom/string/nsTextFormatter.cpp:361:5: note: here case 'g': ^~~~ libxpcom_string.a.desc rm -f libxpcom_string.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libxpcom_string.a.desc Unified_cpp_xpcom_string0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/xpcom/string' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/xpcom/base' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o LinuxUtils.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/xpcom/base -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom/base -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/xpcom/build -I/builddir/build/BUILD/firefox-56.0/xpcom/ds -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/LinuxUtils.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/xpcom/base/LinuxUtils.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsStringFwd.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsAString.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsSubstring.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsString.h:12, from /builddir/build/BUILD/firefox-56.0/xpcom/base/LinuxUtils.h:13, from /builddir/build/BUILD/firefox-56.0/xpcom/base/LinuxUtils.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o SystemMemoryReporter.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/xpcom/base -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom/base -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/xpcom/build -I/builddir/build/BUILD/firefox-56.0/xpcom/ds -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SystemMemoryReporter.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/xpcom/base/SystemMemoryReporter.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsStringFwd.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsAString.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsSubstring.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsString.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/LinuxUtils.h:13, from /builddir/build/BUILD/firefox-56.0/xpcom/base/SystemMemoryReporter.cpp:10: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o nsDebugImpl.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/xpcom/base -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom/base -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/xpcom/build -I/builddir/build/BUILD/firefox-56.0/xpcom/ds -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nsDebugImpl.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/xpcom/base/nsDebugImpl.cpp In file included from /builddir/build/BUILD/firefox-56.0/xpcom/base/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/xpcom/base/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/xpcom/base/nsDebugImpl.cpp:8: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/xpcom/base/nsDebugImpl.cpp: In function 'void NS_DebugBreak(uint32_t, const char*, const char*, const char*, int32_t)': /builddir/build/BUILD/firefox-56.0/xpcom/base/nsDebugImpl.cpp:433:34: warning: this statement may fall through [-Wimplicit-fallthrough=] nsTraceRefcnt::WalkTheStack(stderr); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/firefox-56.0/xpcom/base/nsDebugImpl.cpp:437:5: note: here case NS_ASSERT_ABORT: ^~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_xpcom_base0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/xpcom/base -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom/base -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/xpcom/build -I/builddir/build/BUILD/firefox-56.0/xpcom/ds -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_base0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsrootidl.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsISupports.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIObserver.h:10, from /builddir/build/BUILD/firefox-56.0/xpcom/base/AvailableMemoryTracker.cpp:16, from /builddir/build/BUILD/firefox-56.0/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_xpcom_base1.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/xpcom/base -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom/base -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/xpcom/build -I/builddir/build/BUILD/firefox-56.0/xpcom/ds -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_base1.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsrootidl.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsISupports.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIConsoleMessage.h:10, from /builddir/build/BUILD/firefox-56.0/xpcom/base/nsConsoleMessage.h:12, from /builddir/build/BUILD/firefox-56.0/xpcom/base/nsConsoleMessage.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_xpcom_base2.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/xpcom/base -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom/base -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/xpcom/build -I/builddir/build/BUILD/firefox-56.0/xpcom/ds -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_base2.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp In file included from /builddir/build/BUILD/firefox-56.0/xpcom/base/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/xpcom/base/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/AlreadyAddRefed.h:12, from /builddir/build/BUILD/firefox-56.0/xpcom/base/nsCOMPtr.h:23, from /builddir/build/BUILD/firefox-56.0/xpcom/base/nsAutoPtr.h:10, from /builddir/build/BUILD/firefox-56.0/xpcom/base/nsMemoryReporterManager.cpp:8, from /builddir/build/BUILD/firefox-56.0/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libxpcom_base.a.desc rm -f libxpcom_base.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libxpcom_base.a.desc LinuxUtils.o SystemMemoryReporter.o nsDebugImpl.o Unified_cpp_xpcom_base0.o Unified_cpp_xpcom_base1.o Unified_cpp_xpcom_base2.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/xpcom/base' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/xpcom/ds' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_xpcom_ds0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/xpcom/ds -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom/ds -I/builddir/build/BUILD/firefox-56.0/xpcom/io -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_ds0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/xpcom/ds/Unified_cpp_xpcom_ds0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsStringFwd.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsAString.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsSubstring.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsString.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Tokenizer.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, from /builddir/build/BUILD/firefox-56.0/xpcom/ds/IncrementalTokenizer.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_xpcom_ds1.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/xpcom/ds -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom/ds -I/builddir/build/BUILD/firefox-56.0/xpcom/io -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_ds1.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/xpcom/ds/Unified_cpp_xpcom_ds1.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/xpcom/ds/nsArrayEnumerator.h:12, from /builddir/build/BUILD/firefox-56.0/xpcom/ds/nsPersistentProperties.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:2:0: /builddir/build/BUILD/firefox-56.0/xpcom/ds/nsPersistentProperties.cpp: In member function 'bool nsPropertiesParser::ParseValueCharacter(char16_t, const char16_t*, const char16_t*&, nsAString&)': /builddir/build/BUILD/firefox-56.0/xpcom/ds/nsPersistentProperties.cpp:195:11: warning: this statement may fall through [-Wimplicit-fallthrough=] if (mHaveMultiLine && mMultiLineCanSkipN) { ^~ /builddir/build/BUILD/firefox-56.0/xpcom/ds/nsPersistentProperties.cpp:207:9: note: here case '\r': ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:74:0: /builddir/build/BUILD/firefox-56.0/xpcom/ds/nsVariant.cpp: In function 'nsresult CloneArray(uint16_t, const nsIID*, uint32_t, void*, uint16_t*, nsIID*, uint32_t*, void**)': /builddir/build/BUILD/firefox-56.0/xpcom/ds/nsVariant.cpp:358:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (aOutIID) { ^~ /builddir/build/BUILD/firefox-56.0/xpcom/ds/nsVariant.cpp:363:5: note: here case nsIDataType::VTYPE_INTERFACE: { ^~~~ /builddir/build/BUILD/firefox-56.0/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantBase::GetAsJSVal(JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/xpcom/ds/nsVariant.cpp:1861:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 nsVariantBase::GetAsJSVal(JS::MutableHandleValue) ^~~~~~~~~~~~~ libxpcom_ds.a.desc rm -f libxpcom_ds.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libxpcom_ds.a.desc Unified_cpp_xpcom_ds0.o Unified_cpp_xpcom_ds1.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/xpcom/ds' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/xpcom/io' mkdir -p '.deps/' /usr/bin/gcc -std=gnu99 -o Unified_c_xpcom_io0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/xpcom/io -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom/io -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_xpcom_io0.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/xpcom/io/Unified_c_xpcom_io0.c /usr/bin/g++ -std=gnu++11 -o nsLocalFileUnix.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/xpcom/io -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom/io -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nsLocalFileUnix.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/xpcom/io/nsLocalFileUnix.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/ArrayUtils.h:14, from /builddir/build/BUILD/firefox-56.0/xpcom/io/nsLocalFileUnix.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_xpcom_io0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/xpcom/io -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom/io -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_io0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsStringFwd.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsAString.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsSubstring.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsString.h:12, from /builddir/build/BUILD/firefox-56.0/xpcom/io/Base64.h:10, from /builddir/build/BUILD/firefox-56.0/xpcom/io/Base64.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:83:0: /builddir/build/BUILD/firefox-56.0/xpcom/io/nsBinaryStream.cpp: In member function 'virtual nsresult nsBinaryInputStream::ReadArrayBuffer(uint32_t, JS::Handle, JSContext*, uint32_t*)': /builddir/build/BUILD/firefox-56.0/xpcom/io/nsBinaryStream.cpp:828:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 nsBinaryInputStream::ReadArrayBuffer(uint32_t aLength, ^~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_xpcom_io1.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/xpcom/io -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom/io -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_io1.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/MathAlgorithms.h:12, from /builddir/build/BUILD/firefox-56.0/xpcom/io/nsMultiplexInputStream.cpp:13, from /builddir/build/BUILD/firefox-56.0/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:92:0: /builddir/build/BUILD/firefox-56.0/xpcom/io/nsWildCard.cpp: In function 'int _valid_subexp(const T*, T, T) [with T = char]': /builddir/build/BUILD/firefox-56.0/xpcom/io/nsWildCard.cpp:83:9: warning: this statement may fall through [-Wimplicit-fallthrough=] ++tld; ^~ /builddir/build/BUILD/firefox-56.0/xpcom/io/nsWildCard.cpp:85:7: note: here case '*': ^~~~ /builddir/build/BUILD/firefox-56.0/xpcom/io/nsWildCard.cpp: In function 'int _valid_subexp(const T*, T, T) [with T = char16_t]': /builddir/build/BUILD/firefox-56.0/xpcom/io/nsWildCard.cpp:83:9: warning: this statement may fall through [-Wimplicit-fallthrough=] ++tld; ^~ /builddir/build/BUILD/firefox-56.0/xpcom/io/nsWildCard.cpp:85:7: note: here case '*': ^~~~ /builddir/build/BUILD/firefox-56.0/xpcom/io/nsWildCard.cpp: In function 'int _shexp_match(const T*, const T*, bool, unsigned int) [with T = char]': /builddir/build/BUILD/firefox-56.0/xpcom/io/nsWildCard.cpp:399:9: warning: this statement may fall through [-Wimplicit-fallthrough=] ++y; ^~ /builddir/build/BUILD/firefox-56.0/xpcom/io/nsWildCard.cpp:401:7: note: here default: ^~~~~~~ /builddir/build/BUILD/firefox-56.0/xpcom/io/nsWildCard.cpp: In function 'int _shexp_match(const T*, const T*, bool, unsigned int) [with T = char16_t]': /builddir/build/BUILD/firefox-56.0/xpcom/io/nsWildCard.cpp:399:9: warning: this statement may fall through [-Wimplicit-fallthrough=] ++y; ^~ /builddir/build/BUILD/firefox-56.0/xpcom/io/nsWildCard.cpp:401:7: note: here default: ^~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:56:0: /builddir/build/BUILD/firefox-56.0/xpcom/io/nsStorageStream.cpp: In member function 'virtual void nsStorageInputStream::Serialize(mozilla::ipc::InputStreamParams&, nsIIPCSerializableInputStream::FileDescriptorArray&)': /builddir/build/BUILD/firefox-56.0/xpcom/io/nsStorageStream.cpp:534:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] return Seek(pos); ~~~~^~~~~ /builddir/build/BUILD/firefox-56.0/xpcom/io/nsStorageStream.cpp:579:11: note: 'offset' was declared here int64_t offset; ^~~~~~ /builddir/build/BUILD/firefox-56.0/xpcom/io/nsStorageStream.cpp:587:23: warning: 'remaining' may be used uninitialized in this function [-Wmaybe-uninitialized] combined.SetCapacity(remaining); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ libxpcom_io.a.desc rm -f libxpcom_io.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libxpcom_io.a.desc Unified_c_xpcom_io0.o nsLocalFileUnix.o Unified_cpp_xpcom_io0.o Unified_cpp_xpcom_io1.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/xpcom/io' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/xpcom/components' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_xpcom_components0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/xpcom/components -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom/components -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom -I/builddir/build/BUILD/firefox-56.0/xpcom/base -I/builddir/build/BUILD/firefox-56.0/xpcom/build -I/builddir/build/BUILD/firefox-56.0/xpcom/ds -I/builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptinfo -I/builddir/build/BUILD/firefox-56.0/chrome -I/builddir/build/BUILD/firefox-56.0/modules/libjar -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_components0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/xpcom/components/Unified_cpp_xpcom_components0.cpp In file included from /builddir/build/BUILD/firefox-56.0/xpcom/base/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Module.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/GenericFactory.h:12, from /builddir/build/BUILD/firefox-56.0/xpcom/components/GenericFactory.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/xpcom/components/Unified_cpp_xpcom_components0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libxpcom_components.a.desc rm -f libxpcom_components.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libxpcom_components.a.desc Unified_cpp_xpcom_components0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/xpcom/components' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/xpcom/threads' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_xpcom_threads0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/xpcom/threads -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom/threads -I/builddir/build/BUILD/firefox-56.0/xpcom/build -I/builddir/build/BUILD/firefox-56.0/caps -I/builddir/build/BUILD/firefox-56.0/tools/profiler -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_threads0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/AlreadyAddRefed.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/RefPtr.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/AbstractThread.h:10, from /builddir/build/BUILD/firefox-56.0/xpcom/threads/AbstractThread.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads0.cpp:83:0: /builddir/build/BUILD/firefox-56.0/xpcom/threads/SchedulerGroup.cpp:89:1: warning: 'void {anonymous}::AutoCollectVsyncTelemetry::CollectTelemetry()' defined but not used [-Wunused-function] AutoCollectVsyncTelemetry::CollectTelemetry() ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_xpcom_threads1.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/xpcom/threads -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom/threads -I/builddir/build/BUILD/firefox-56.0/xpcom/build -I/builddir/build/BUILD/firefox-56.0/caps -I/builddir/build/BUILD/firefox-56.0/tools/profiler -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_threads1.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Logging.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/BlockingResourceBase.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Mutex.h:10, from /builddir/build/BUILD/firefox-56.0/xpcom/threads/nsEnvironment.h:11, from /builddir/build/BUILD/firefox-56.0/xpcom/threads/nsEnvironment.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libxpcom_threads.a.desc rm -f libxpcom_threads.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libxpcom_threads.a.desc Unified_cpp_xpcom_threads0.o Unified_cpp_xpcom_threads1.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/xpcom/threads' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/xpcom/reflect/xptinfo' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_reflect_xptinfo0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptinfo -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom/reflect/xptinfo -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_reflect_xptinfo0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/xpcom/reflect/xptinfo/Unified_cpp_reflect_xptinfo0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsrootidl.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsISupports.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIInterfaceInfo.h:10, from /builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptinfo/ShimInterfaceInfo.h:12, from /builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptinfo/ShimInterfaceInfo.cpp:8, from /builddir/build/BUILD/firefox-56.0/objdir/xpcom/reflect/xptinfo/Unified_cpp_reflect_xptinfo0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/xpcom/reflect/xptinfo/Unified_cpp_reflect_xptinfo0.cpp:2:0: /builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptinfo/ShimInterfaceInfo.cpp: In member function 'virtual nsresult ShimInterfaceInfo::GetConstant(uint16_t, JS::MutableHandleValue, char**)': /builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptinfo/ShimInterfaceInfo.cpp:582:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ShimInterfaceInfo::GetConstant(uint16_t aIndex, JS::MutableHandleValue aConstant, ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/xpcom/reflect/xptinfo/Unified_cpp_reflect_xptinfo0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptinfo/xptiInterfaceInfo.cpp: In member function 'nsresult xptiInterfaceEntry::GetConstant(uint16_t, JS::MutableHandleValue, char**)': /builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptinfo/xptiInterfaceInfo.cpp:232:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 xptiInterfaceEntry::GetConstant(uint16_t index, JS::MutableHandleValue constant, ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptinfo/xptiInterfaceInfo.cpp:8:0, from /builddir/build/BUILD/firefox-56.0/objdir/xpcom/reflect/xptinfo/Unified_cpp_reflect_xptinfo0.cpp:11: /builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptinfo/xptiprivate.h: In member function 'virtual nsresult xptiInterfaceInfo::GetConstant(uint16_t, JS::MutableHandleValue, char**)': /builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptinfo/xptiprivate.h:349:16: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 NS_IMETHOD GetConstant(uint16_t index, JS::MutableHandleValue constant, char** name) override { return !mEntry ? NS_ERROR_UNEXPECTED : mEntry->GetConstant(index, constant, name); } ^~~~~~~~~~~ libxpcom_reflect_xptinfo.a.desc rm -f libxpcom_reflect_xptinfo.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libxpcom_reflect_xptinfo.a.desc Unified_cpp_reflect_xptinfo0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/xpcom/reflect/xptinfo' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/xpcom/reflect/xptcall' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o xptcall.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptcall -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom/reflect/xptcall -I/builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptinfo -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/xptcall.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptcall/xptcall.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptcall/xptcall.h:11, from /builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptcall/xptcprivate.h:11, from /builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptcall/xptcall.cpp:8: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libxpcom_reflect_xptcall.a.desc rm -f libxpcom_reflect_xptcall.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libxpcom_reflect_xptcall.a.desc xptcall.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/xpcom/reflect/xptcall' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/xpcom/reflect/xptcall/md/unix' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o xptcinvoke_arm.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptcall/md/unix -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom/reflect/xptcall/md/unix -I/builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptcall -I/builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptinfo -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/xptcinvoke_arm.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -O2 /builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptcall/md/unix/xptcinvoke_arm.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptcall/xptcall.h:11, from /builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptcall/xptcprivate.h:11, from /builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptcall/md/unix/xptcinvoke_arm.cpp:8: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o xptcstubs_arm.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptcall/md/unix -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom/reflect/xptcall/md/unix -I/builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptcall -I/builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptinfo -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/xptcstubs_arm.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -O2 /builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptcall/md/unix/xptcstubs_arm.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptcall/xptcall.h:11, from /builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptcall/xptcprivate.h:11, from /builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptcall/md/unix/xptcstubs_arm.cpp:8: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libxpcom_reflect_xptcall_md_unix.a.desc rm -f libxpcom_reflect_xptcall_md_unix.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libxpcom_reflect_xptcall_md_unix.a.desc xptcinvoke_arm.o xptcstubs_arm.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/xpcom/reflect/xptcall/md/unix' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/chrome' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_chrome0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/chrome -I/builddir/build/BUILD/firefox-56.0/objdir/chrome -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/res -I/builddir/build/BUILD/firefox-56.0/xpcom/components -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_chrome0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/chrome/Unified_cpp_chrome0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsrootidl.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsISupports.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIProtocolHandler.h:10, from /builddir/build/BUILD/firefox-56.0/chrome/nsChromeProtocolHandler.h:9, from /builddir/build/BUILD/firefox-56.0/chrome/nsChromeProtocolHandler.cpp:13, from /builddir/build/BUILD/firefox-56.0/objdir/chrome/Unified_cpp_chrome0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libchrome.a.desc rm -f libchrome.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libchrome.a.desc Unified_cpp_chrome0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/chrome' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/xpcom/build' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o NSPRInterposer.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -D_IMPL_NS_STRINGAPI -DOMNIJAR_NAME=omni.ja -DMOZ_ICU_DATA_ARCHIVE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/xpcom/build -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom/build -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom -I/builddir/build/BUILD/firefox-56.0/xpcom/base -I/builddir/build/BUILD/firefox-56.0/xpcom/components -I/builddir/build/BUILD/firefox-56.0/xpcom/ds -I/builddir/build/BUILD/firefox-56.0/xpcom/glue -I/builddir/build/BUILD/firefox-56.0/xpcom/io -I/builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptinfo -I/builddir/build/BUILD/firefox-56.0/xpcom/threads -I/builddir/build/BUILD/firefox-56.0/chrome -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/NSPRInterposer.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/xpcom/build/NSPRInterposer.cpp In file included from /builddir/build/BUILD/firefox-56.0/xpcom/base/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/xpcom/base/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/GuardObjects.h:12, from /builddir/build/BUILD/firefox-56.0/xpcom/build/IOInterposer.h:11, from /builddir/build/BUILD/firefox-56.0/xpcom/build/NSPRInterposer.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o PoisonIOInterposerStub.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -D_IMPL_NS_STRINGAPI -DOMNIJAR_NAME=omni.ja -DMOZ_ICU_DATA_ARCHIVE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/xpcom/build -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom/build -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom -I/builddir/build/BUILD/firefox-56.0/xpcom/base -I/builddir/build/BUILD/firefox-56.0/xpcom/components -I/builddir/build/BUILD/firefox-56.0/xpcom/ds -I/builddir/build/BUILD/firefox-56.0/xpcom/glue -I/builddir/build/BUILD/firefox-56.0/xpcom/io -I/builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptinfo -I/builddir/build/BUILD/firefox-56.0/xpcom/threads -I/builddir/build/BUILD/firefox-56.0/chrome -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/PoisonIOInterposerStub.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/xpcom/build/PoisonIOInterposerStub.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_xpcom_build0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -D_IMPL_NS_STRINGAPI -DOMNIJAR_NAME=omni.ja -DMOZ_ICU_DATA_ARCHIVE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/xpcom/build -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom/build -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/xpcom -I/builddir/build/BUILD/firefox-56.0/xpcom/base -I/builddir/build/BUILD/firefox-56.0/xpcom/components -I/builddir/build/BUILD/firefox-56.0/xpcom/ds -I/builddir/build/BUILD/firefox-56.0/xpcom/glue -I/builddir/build/BUILD/firefox-56.0/xpcom/io -I/builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptinfo -I/builddir/build/BUILD/firefox-56.0/xpcom/threads -I/builddir/build/BUILD/firefox-56.0/chrome -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpcom_build0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsStringFwd.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsAString.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsSubstring.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsString.h:12, from /builddir/build/BUILD/firefox-56.0/xpcom/build/FileLocation.h:10, from /builddir/build/BUILD/firefox-56.0/xpcom/build/FileLocation.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libxpcom_build.a.desc rm -f libxpcom_build.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libxpcom_build.a.desc NSPRInterposer.o PoisonIOInterposerStub.o Unified_cpp_xpcom_build0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/xpcom/build' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/modules/libpref' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_modules_libpref0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DOS_ARCH=Linux -DMOZ_WIDGET_TOOLKIT=gtk3 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/modules/libpref -I/builddir/build/BUILD/firefox-56.0/objdir/modules/libpref -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_modules_libpref0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/modules/libpref/Unified_cpp_modules_libpref0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, from /builddir/build/BUILD/firefox-56.0/modules/libpref/Preferences.cpp:8, from /builddir/build/BUILD/firefox-56.0/objdir/modules/libpref/Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libmodules_libpref.a.desc rm -f libmodules_libpref.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libmodules_libpref.a.desc Unified_cpp_modules_libpref0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/modules/libpref' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/intl/hyphenation/hyphen' mkdir -p '.deps/' /usr/bin/gcc -std=gnu99 -o hyphen.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/intl/hyphenation/hyphen -I/builddir/build/BUILD/firefox-56.0/objdir/intl/hyphenation/hyphen -I/builddir/build/BUILD/firefox-56.0/intl/hyphenation/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/hyphen.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/intl/hyphenation/hyphen/hyphen.c libintl_hyphenation_hyphen.a.desc rm -f libintl_hyphenation_hyphen.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libintl_hyphenation_hyphen.a.desc hyphen.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/intl/hyphenation/hyphen' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/intl/hyphenation/glue' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o hnjstdio.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/intl/hyphenation/glue -I/builddir/build/BUILD/firefox-56.0/objdir/intl/hyphenation/glue -I/builddir/build/BUILD/firefox-56.0/intl/hyphenation/hyphen -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/hnjstdio.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/intl/hyphenation/glue/hnjstdio.cpp In file included from /builddir/build/BUILD/firefox-56.0/intl/hyphenation/glue/hnjalloc.h:13:0, from /builddir/build/BUILD/firefox-56.0/intl/hyphenation/glue/hnjstdio.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_hyphenation_glue0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/intl/hyphenation/glue -I/builddir/build/BUILD/firefox-56.0/objdir/intl/hyphenation/glue -I/builddir/build/BUILD/firefox-56.0/intl/hyphenation/hyphen -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_hyphenation_glue0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/intl/hyphenation/glue/Unified_cpp_hyphenation_glue0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Atomics.h:19, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/PLDHashTable.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTHashtable.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsBaseHashtable.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsInterfaceHashtable.h:10, from /builddir/build/BUILD/firefox-56.0/intl/hyphenation/glue/nsHyphenationManager.h:9, from /builddir/build/BUILD/firefox-56.0/intl/hyphenation/glue/nsHyphenationManager.cpp:6, from /builddir/build/BUILD/firefox-56.0/objdir/intl/hyphenation/glue/Unified_cpp_hyphenation_glue0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libintl_hyphenation_glue.a.desc rm -f libintl_hyphenation_glue.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libintl_hyphenation_glue.a.desc hnjstdio.o Unified_cpp_hyphenation_glue0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/intl/hyphenation/glue' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/intl/locale' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o nsLocaleService.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/intl/locale -I/builddir/build/BUILD/firefox-56.0/objdir/intl/locale -I/builddir/build/BUILD/firefox-56.0/intl/uconv -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nsLocaleService.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/intl/locale/nsLocaleService.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/AlreadyAddRefed.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsCOMPtr.h:23, from /builddir/build/BUILD/firefox-56.0/intl/locale/nsLocaleService.cpp:6: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_intl_locale0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/intl/locale -I/builddir/build/BUILD/firefox-56.0/objdir/intl/locale -I/builddir/build/BUILD/firefox-56.0/intl/uconv -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_intl_locale0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/intl/locale/Unified_cpp_intl_locale0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsrootidl.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsISupports.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIScriptableDateFormat.h:10, from /builddir/build/BUILD/firefox-56.0/intl/locale/DateTimeFormat.h:12, from /builddir/build/BUILD/firefox-56.0/intl/locale/DateTimeFormat.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/intl/locale/Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/intl/locale/Unified_cpp_intl_locale0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/intl/locale/LocaleService.cpp: In constructor 'mozilla::intl::LocaleService::Locale::Locale(const nsCString&, bool)': /builddir/build/BUILD/firefox-56.0/intl/locale/LocaleService.cpp:768:16: warning: this statement may fall through [-Wimplicit-fallthrough=] partNum++; ~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/intl/locale/LocaleService.cpp:770:7: note: here case 2: ^~~~ libintl_locale.a.desc rm -f libintl_locale.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libintl_locale.a.desc nsLocaleService.o Unified_cpp_intl_locale0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/intl/locale' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/intl/locale/unix' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o nsPosixLocale.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_XOPEN_SOURCE=500 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/intl/locale/unix -I/builddir/build/BUILD/firefox-56.0/objdir/intl/locale/unix -I/builddir/build/BUILD/firefox-56.0/intl/locale -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nsPosixLocale.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/intl/locale/unix/nsPosixLocale.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/intl/locale/unix/nsPosixLocale.cpp:6: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o nsUNIXCharset.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_XOPEN_SOURCE=500 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/intl/locale/unix -I/builddir/build/BUILD/firefox-56.0/objdir/intl/locale/unix -I/builddir/build/BUILD/firefox-56.0/intl/locale -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nsUNIXCharset.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/intl/locale/unix/nsUNIXCharset.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/ArrayUtils.h:14, from /builddir/build/BUILD/firefox-56.0/intl/locale/unix/nsUNIXCharset.cpp:8: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libintl_locale_unix.a.desc rm -f libintl_locale_unix.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libintl_locale_unix.a.desc nsPosixLocale.o nsUNIXCharset.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/intl/locale/unix' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/intl/locale/gtk' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o OSPreferences_gtk.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/intl/locale/gtk -I/builddir/build/BUILD/firefox-56.0/objdir/intl/locale/gtk -I/builddir/build/BUILD/firefox-56.0/intl/locale -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/OSPreferences_gtk.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include /builddir/build/BUILD/firefox-56.0/intl/locale/gtk/OSPreferences_gtk.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/AlreadyAddRefed.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/StaticPtr.h:10, from /builddir/build/BUILD/firefox-56.0/intl/locale/OSPreferences.h:9, from /builddir/build/BUILD/firefox-56.0/intl/locale/gtk/OSPreferences_gtk.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libintl_locale_gtk.a.desc rm -f libintl_locale_gtk.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libintl_locale_gtk.a.desc OSPreferences_gtk.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/intl/locale/gtk' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/intl/lwbrk' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o nsPangoBreaker.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/intl/lwbrk -I/builddir/build/BUILD/firefox-56.0/objdir/intl/lwbrk -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nsPangoBreaker.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/intl/lwbrk/nsPangoBreaker.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsStringFwd.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsAString.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsSubstring.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsString.h:12, from /builddir/build/BUILD/firefox-56.0/intl/lwbrk/nsComplexBreaker.h:8, from /builddir/build/BUILD/firefox-56.0/intl/lwbrk/nsPangoBreaker.cpp:6: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_intl_lwbrk0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/intl/lwbrk -I/builddir/build/BUILD/firefox-56.0/objdir/intl/lwbrk -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_intl_lwbrk0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/objdir/intl/lwbrk/Unified_cpp_intl_lwbrk0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsrootidl.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsISupports.h:10, from /builddir/build/BUILD/firefox-56.0/intl/lwbrk/nsILineBreaker.h:8, from /builddir/build/BUILD/firefox-56.0/intl/lwbrk/nsJISx4051LineBreaker.h:9, from /builddir/build/BUILD/firefox-56.0/intl/lwbrk/nsJISx4051LineBreaker.cpp:8, from /builddir/build/BUILD/firefox-56.0/objdir/intl/lwbrk/Unified_cpp_intl_lwbrk0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libintl_lwbrk.a.desc rm -f libintl_lwbrk.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libintl_lwbrk.a.desc nsPangoBreaker.o Unified_cpp_intl_lwbrk0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/intl/lwbrk' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/intl/strres' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_intl_strres0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/intl/strres -I/builddir/build/BUILD/firefox-56.0/objdir/intl/strres -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_intl_strres0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/intl/strres/Unified_cpp_intl_strres0.cpp libintl_strres.a.desc rm -f libintl_strres.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libintl_strres.a.desc Unified_cpp_intl_strres0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/intl/strres' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/intl/unicharutil' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_intl_unicharutil0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/intl/unicharutil -I/builddir/build/BUILD/firefox-56.0/objdir/intl/unicharutil -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_intl_unicharutil0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/intl/unicharutil/Unified_cpp_intl_unicharutil0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsrootidl.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsISupports.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIEntityConverter.h:10, from /builddir/build/BUILD/firefox-56.0/intl/unicharutil/nsEntityConverter.h:9, from /builddir/build/BUILD/firefox-56.0/intl/unicharutil/nsEntityConverter.cpp:6, from /builddir/build/BUILD/firefox-56.0/objdir/intl/unicharutil/Unified_cpp_intl_unicharutil0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libintl_unicharutil.a.desc rm -f libintl_unicharutil.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libintl_unicharutil.a.desc Unified_cpp_intl_unicharutil0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/intl/unicharutil' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/intl/unicharutil/util' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_unicharutil_util0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/intl/unicharutil/util -I/builddir/build/BUILD/firefox-56.0/objdir/intl/unicharutil/util -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_unicharutil_util0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/intl/unicharutil/util/Unified_cpp_unicharutil_util0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsStringFwd.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsAString.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsSubstring.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsString.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsStringGlue.h:21, from /builddir/build/BUILD/firefox-56.0/intl/unicharutil/util/nsUnicharUtils.h:9, from /builddir/build/BUILD/firefox-56.0/intl/unicharutil/util/GreekCasing.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/intl/unicharutil/util/Unified_cpp_unicharutil_util0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/intl/unicharutil/util/Unified_cpp_unicharutil_util0.cpp:2:0: /builddir/build/BUILD/firefox-56.0/intl/unicharutil/util/GreekCasing.cpp: In static member function 'static uint32_t mozilla::GreekCasing::UpperCase(uint32_t, mozilla::GreekCasing::State&, bool&, bool&)': /builddir/build/BUILD/firefox-56.0/intl/unicharutil/util/GreekCasing.cpp:247:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (aState == kStart) { ^~ /builddir/build/BUILD/firefox-56.0/intl/unicharutil/util/GreekCasing.cpp:255:3: note: here case GREEK_LOWER_ETA_OXIA: ^~~~ libintl_unicharutil_util.a.desc rm -f libintl_unicharutil_util.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libintl_unicharutil_util.a.desc Unified_cpp_unicharutil_util0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/intl/unicharutil/util' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/intl/uconv' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_intl_uconv0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/intl/uconv -I/builddir/build/BUILD/firefox-56.0/objdir/intl/uconv -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_intl_uconv0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/intl/uconv/Unified_cpp_intl_uconv0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsrootidl.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsISupports.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIInputStream.h:10, from /builddir/build/BUILD/firefox-56.0/intl/uconv/nsConverterInputStream.h:9, from /builddir/build/BUILD/firefox-56.0/intl/uconv/nsConverterInputStream.cpp:6, from /builddir/build/BUILD/firefox-56.0/objdir/intl/uconv/Unified_cpp_intl_uconv0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libintl_uconv.a.desc rm -f libintl_uconv.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libintl_uconv.a.desc Unified_cpp_intl_uconv0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/intl/uconv' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/intl/build' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o nsI18nModule.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/intl/build -I/builddir/build/BUILD/firefox-56.0/objdir/intl/build -I/builddir/build/BUILD/firefox-56.0/intl/locale -I/builddir/build/BUILD/firefox-56.0/intl/lwbrk -I/builddir/build/BUILD/firefox-56.0/intl/strres -I/builddir/build/BUILD/firefox-56.0/intl/uconv -I/builddir/build/BUILD/firefox-56.0/intl/unicharutil -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nsI18nModule.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/intl/build/nsI18nModule.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Module.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/ModuleUtils.h:11, from /builddir/build/BUILD/firefox-56.0/intl/build/nsI18nModule.cpp:6: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libintl_build.a.desc rm -f libintl_build.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libintl_build.a.desc nsI18nModule.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/intl/build' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/base' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o NetworkInfoServiceLinux.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/base -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/http -I/builddir/build/BUILD/firefox-56.0/netwerk/socket -I/builddir/build/BUILD/firefox-56.0/security/pkix/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/NetworkInfoServiceLinux.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/netwerk/base/NetworkInfoServiceLinux.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/GuardObjects.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/ScopeExit.h:83, from /builddir/build/BUILD/firefox-56.0/netwerk/base/NetworkInfoServiceLinux.cpp:16: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o nsNetworkInfoService.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/base -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/http -I/builddir/build/BUILD/firefox-56.0/netwerk/socket -I/builddir/build/BUILD/firefox-56.0/security/pkix/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nsNetworkInfoService.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/netwerk/base/nsNetworkInfoService.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsISupportsImpl.h:12, from /builddir/build/BUILD/firefox-56.0/netwerk/base/nsNetworkInfoService.h:10, from /builddir/build/BUILD/firefox-56.0/netwerk/base/nsNetworkInfoService.cpp:13: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o nsURLHelperUnix.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/base -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/http -I/builddir/build/BUILD/firefox-56.0/netwerk/socket -I/builddir/build/BUILD/firefox-56.0/security/pkix/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nsURLHelperUnix.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/netwerk/base/nsURLHelperUnix.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsStringFwd.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsAString.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsSubstring.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsString.h:12, from /builddir/build/BUILD/firefox-56.0/netwerk/base/nsURLHelper.h:9, from /builddir/build/BUILD/firefox-56.0/netwerk/base/nsURLHelperUnix.cpp:8: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_netwerk_base0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/base -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/http -I/builddir/build/BUILD/firefox-56.0/netwerk/socket -I/builddir/build/BUILD/firefox-56.0/security/pkix/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_base0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:2:0: /builddir/build/BUILD/firefox-56.0/netwerk/base/ArrayBufferInputStream.cpp: In member function 'virtual nsresult ArrayBufferInputStream::SetData(JS::Handle, uint32_t, uint32_t, JSContext*)': /builddir/build/BUILD/firefox-56.0/netwerk/base/ArrayBufferInputStream.cpp:23:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 ArrayBufferInputStream::SetData(JS::Handle aBuffer, ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/base/ArrayBufferInputStream.cpp:23:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:65:0: /builddir/build/BUILD/firefox-56.0/netwerk/base/LoadContextInfo.cpp: In member function 'virtual nsresult mozilla::net::LoadContextInfo::GetOriginAttributes(JSContext*, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/netwerk/base/LoadContextInfo.cpp:50:15: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 NS_IMETHODIMP LoadContextInfo::GetOriginAttributes(JSContext *aCx, ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:74:0: /builddir/build/BUILD/firefox-56.0/netwerk/base/LoadInfo.cpp: In member function 'virtual nsresult mozilla::net::LoadInfo::GetScriptableOriginAttributes(JSContext*, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/netwerk/base/LoadInfo.cpp:720:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 LoadInfo::GetScriptableOriginAttributes(JSContext* aCx, ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/base/LoadInfo.cpp: In member function 'virtual nsresult mozilla::net::LoadInfo::SetScriptableOriginAttributes(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-56.0/netwerk/base/LoadInfo.cpp:748:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 LoadInfo::SetScriptableOriginAttributes(JSContext* aCx, ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:110:0: /builddir/build/BUILD/firefox-56.0/netwerk/base/Predictor.cpp: In member function 'virtual nsresult mozilla::net::Predictor::Predict(nsIURI*, nsIURI*, PredictorPredictReason, JS::HandleValue, nsINetworkPredictorVerifier*, JSContext*)': /builddir/build/BUILD/firefox-56.0/netwerk/base/Predictor.cpp:815:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 Predictor::Predict(nsIURI *targetURI, nsIURI *sourceURI, ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/base/Predictor.cpp: In member function 'virtual nsresult mozilla::net::Predictor::Learn(nsIURI*, nsIURI*, PredictorLearnReason, JS::HandleValue, JSContext*)': /builddir/build/BUILD/firefox-56.0/netwerk/base/Predictor.cpp:1521:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 Predictor::Learn(nsIURI *targetURI, nsIURI *sourceURI, ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:74:0: /builddir/build/BUILD/firefox-56.0/netwerk/base/LoadInfo.cpp: In member function 'virtual nsresult mozilla::net::LoadInfo::GetRedirects(JSContext*, JS::MutableHandle, const RedirectHistoryArray&)': /builddir/build/BUILD/firefox-56.0/netwerk/base/LoadInfo.cpp:827:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 LoadInfo::GetRedirects(JSContext* aCx, JS::MutableHandle aRedirects, ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/base/LoadInfo.cpp: In member function 'virtual nsresult mozilla::net::LoadInfo::GetRedirectChainIncludingInternalRedirects(JSContext*, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/netwerk/base/LoadInfo.cpp:855:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 LoadInfo::GetRedirectChainIncludingInternalRedirects(JSContext* aCx, JS::MutableHandle aChain) ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/base/LoadInfo.cpp: In member function 'virtual nsresult mozilla::net::LoadInfo::GetRedirectChain(JSContext*, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/netwerk/base/LoadInfo.cpp:867:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 LoadInfo::GetRedirectChain(JSContext* aCx, JS::MutableHandle aChain) ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:47:0: /builddir/build/BUILD/firefox-56.0/netwerk/base/Dashboard.cpp: In member function 'nsresult mozilla::net::Dashboard::GetConnectionStatus(mozilla::net::ConnectionData*)': /builddir/build/BUILD/firefox-56.0/netwerk/base/Dashboard.cpp:947:56: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 connectionData->mCallback->OnDashboardDataAvailable(val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:12:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ToJSValue.h:12, from /builddir/build/BUILD/firefox-56.0/netwerk/base/Dashboard.cpp:6, from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:47: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool mozilla::net::PACProxyAlert(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:65:0: /builddir/build/BUILD/firefox-56.0/netwerk/base/LoadContextInfo.cpp: In member function 'virtual nsresult mozilla::net::LoadContextInfoFactory::Custom(bool, JS::HandleValue, JSContext*, nsILoadContextInfo**)': /builddir/build/BUILD/firefox-56.0/netwerk/base/LoadContextInfo.cpp:88:15: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 NS_IMETHODIMP LoadContextInfoFactory::Custom(bool aAnonymous, ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:12:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ToJSValue.h:12, from /builddir/build/BUILD/firefox-56.0/netwerk/base/Dashboard.cpp:6, from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:47: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool mozilla::net::PACDnsResolve(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:119:0: /builddir/build/BUILD/firefox-56.0/netwerk/base/ProxyAutoConfig.cpp: In member function 'bool mozilla::net::ProxyAutoConfig::MyIPAddress(const JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/netwerk/base/ProxyAutoConfig.cpp:965:19: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS_GetProperty(cx, global, "pacUseMultihomedDNS", &v) && ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/base/ProxyAutoConfig.cpp: In function 'nsresult mozilla::net::ProxyAutoConfig::SetupJS()': /builddir/build/BUILD/firefox-56.0/netwerk/base/ProxyAutoConfig.cpp:382:32: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetPendingException(mCx, &exn)) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/base/ProxyAutoConfig.cpp:382:32: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetPendingException(mCx, &exn)) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/base/ProxyAutoConfig.cpp: In member function 'nsresult mozilla::net::ProxyAutoConfig::GetProxyForURI(const nsCString&, const nsCString&, nsACString&)': /builddir/build/BUILD/firefox-56.0/netwerk/base/ProxyAutoConfig.cpp:846:77: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 bool ok = JS_CallFunctionName(cx, global, "FindProxyForURL", args, &rval); ^ /builddir/build/BUILD/firefox-56.0/netwerk/base/ProxyAutoConfig.cpp:382:32: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetPendingException(mCx, &exn)) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:47:0: /builddir/build/BUILD/firefox-56.0/netwerk/base/Dashboard.cpp: In member function 'nsresult mozilla::net::Dashboard::GetRcwnData(mozilla::net::RcwnData*)': /builddir/build/BUILD/firefox-56.0/netwerk/base/Dashboard.cpp:862:47: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 aData->mCallback->OnDashboardDataAvailable(val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/base/Dashboard.cpp: In member function 'nsresult mozilla::net::Dashboard::GetWebSocketConnections(mozilla::net::WebSocketRequest*)': /builddir/build/BUILD/firefox-56.0/netwerk/base/Dashboard.cpp:685:51: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 wsRequest->mCallback->OnDashboardDataAvailable(val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/base/Dashboard.cpp: In member function 'nsresult mozilla::net::Dashboard::GetHttpConnections(mozilla::net::HttpData*)': /builddir/build/BUILD/firefox-56.0/netwerk/base/Dashboard.cpp:557:50: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 httpData->mCallback->OnDashboardDataAvailable(val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/base/Dashboard.cpp: In member function 'nsresult mozilla::net::Dashboard::GetSockets(mozilla::net::SocketData*)': /builddir/build/BUILD/firefox-56.0/netwerk/base/Dashboard.cpp:451:52: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 socketData->mCallback->OnDashboardDataAvailable(val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/base/Dashboard.cpp: In member function 'nsresult mozilla::net::LookupHelper::ConstructAnswer(mozilla::net::LookupArgument*)': /builddir/build/BUILD/firefox-56.0/netwerk/base/Dashboard.cpp:368:46: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 this->mCallback->OnDashboardDataAvailable(val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/base/Dashboard.cpp: In member function 'nsresult mozilla::net::Dashboard::GetDNSCacheEntries(mozilla::net::DnsData*)': /builddir/build/BUILD/firefox-56.0/netwerk/base/Dashboard.cpp:780:49: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 dnsData->mCallback->OnDashboardDataAvailable(val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_netwerk_base1.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/base -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/http -I/builddir/build/BUILD/firefox-56.0/netwerk/socket -I/builddir/build/BUILD/firefox-56.0/security/pkix/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_base1.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/LinkedList.h:67, from /builddir/build/BUILD/firefox-56.0/netwerk/base/SimpleBuffer.h:17, from /builddir/build/BUILD/firefox-56.0/netwerk/base/SimpleBuffer.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_netwerk_base2.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/base -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/http -I/builddir/build/BUILD/firefox-56.0/netwerk/socket -I/builddir/build/BUILD/firefox-56.0/security/pkix/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_base2.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/AlreadyAddRefed.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsCOMPtr.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIWeakReferenceUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsWeakReference.h:14, from /builddir/build/BUILD/firefox-56.0/netwerk/base/nsDNSPrefetch.h:9, from /builddir/build/BUILD/firefox-56.0/netwerk/base/nsDNSPrefetch.cpp:6, from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_netwerk_base3.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/base -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/http -I/builddir/build/BUILD/firefox-56.0/netwerk/socket -I/builddir/build/BUILD/firefox-56.0/security/pkix/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_base3.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/ArrayUtils.h:14, from /builddir/build/BUILD/firefox-56.0/netwerk/base/nsProtocolProxyService.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:110:0: /builddir/build/BUILD/firefox-56.0/netwerk/base/nsStandardURL.cpp: In function 'nsresult mozilla::net::ParseIPv4Number(const nsACString&, int32_t, uint32_t&, uint32_t)': /builddir/build/BUILD/firefox-56.0/netwerk/base/nsStandardURL.cpp:575:9: warning: this statement may fall through [-Wimplicit-fallthrough=] ++current; ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/base/nsStandardURL.cpp:577:7: note: here case 8: ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:92:0: /builddir/build/BUILD/firefox-56.0/netwerk/base/nsSocketTransport2.cpp: In member function 'virtual nsresult mozilla::net::nsSocketTransport::GetScriptableOriginAttributes(JSContext*, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/netwerk/base/nsSocketTransport2.cpp:2654:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 nsSocketTransport::GetScriptableOriginAttributes(JSContext* aCx, ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/base/nsSocketTransport2.cpp: In member function 'virtual nsresult mozilla::net::nsSocketTransport::SetScriptableOriginAttributes(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-56.0/netwerk/base/nsSocketTransport2.cpp:2664:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 nsSocketTransport::SetScriptableOriginAttributes(JSContext* aCx, ^~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_netwerk_base4.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/base -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/http -I/builddir/build/BUILD/firefox-56.0/netwerk/socket -I/builddir/build/BUILD/firefox-56.0/security/pkix/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_base4.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/netwerk/base/Unified_cpp_netwerk_base4.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsrootidl.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsISupports.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIStreamTransportService.h:10, from /builddir/build/BUILD/firefox-56.0/netwerk/base/nsStreamTransportService.h:8, from /builddir/build/BUILD/firefox-56.0/netwerk/base/nsStreamTransportService.cpp:5, from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/base/Unified_cpp_netwerk_base4.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/base/Unified_cpp_netwerk_base4.cpp:47:0: /builddir/build/BUILD/firefox-56.0/netwerk/base/nsURLHelper.cpp: In function 'nsresult net_ResolveRelativePath(const nsACString&, const nsACString&, nsACString&)': /builddir/build/BUILD/firefox-56.0/netwerk/base/nsURLHelper.cpp:431:18: warning: this statement may fall through [-Wimplicit-fallthrough=] stop = true; ~~~~~^~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/base/nsURLHelper.cpp:433:11: note: here case '/': ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/base/Unified_cpp_netwerk_base4.cpp:38:0: /builddir/build/BUILD/firefox-56.0/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::{anonymous}::UDPMessageProxy::GetRawData(JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/netwerk/base/nsUDPSocket.cpp:436:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 UDPMessageProxy::GetRawData(JSContext* cx, ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::GetRawData(JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/netwerk/base/nsUDPSocket.cpp:242:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 nsUDPMessage::GetRawData(JSContext* cx, ^~~~~~~~~~~~ libnetwerk_base.a.desc rm -f libnetwerk_base.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libnetwerk_base.a.desc NetworkInfoServiceLinux.o nsNetworkInfoService.o nsURLHelperUnix.o Unified_cpp_netwerk_base0.o Unified_cpp_netwerk_base1.o Unified_cpp_netwerk_base2.o Unified_cpp_netwerk_base3.o Unified_cpp_netwerk_base4.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/base' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/cookie' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o nsCookieService.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/cookie -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/cookie -I/builddir/build/BUILD/firefox-56.0/intl/uconv -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nsCookieService.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/netwerk/cookie/nsCookieService.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/AllocPolicy.h:16, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Printf.h:55, from /builddir/build/BUILD/firefox-56.0/netwerk/cookie/nsCookieService.cpp:10: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cookie/nsCookieService.cpp: In member function 'OpenDBResult nsCookieService::TryInitDB(bool)': /builddir/build/BUILD/firefox-56.0/netwerk/cookie/nsCookieService.cpp:1014:44: warning: this statement may fall through [-Wimplicit-fallthrough=] NS_ENSURE_SUCCESS(rv, RESULT_RETRY); ^ /builddir/build/BUILD/firefox-56.0/netwerk/cookie/nsCookieService.cpp:1019:5: note: here case 2: ^~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cookie/nsCookieService.cpp:1073:44: warning: this statement may fall through [-Wimplicit-fallthrough=] NS_ENSURE_SUCCESS(rv, RESULT_RETRY); ^ /builddir/build/BUILD/firefox-56.0/netwerk/cookie/nsCookieService.cpp:1078:5: note: here case 3: ^~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cookie/nsCookieService.cpp:1170:44: warning: this statement may fall through [-Wimplicit-fallthrough=] NS_ENSURE_SUCCESS(rv, RESULT_RETRY); ^ /builddir/build/BUILD/firefox-56.0/netwerk/cookie/nsCookieService.cpp:1175:5: note: here case 4: ^~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cookie/nsCookieService.cpp:1218:53: warning: this statement may fall through [-Wimplicit-fallthrough=] ("Upgraded database to schema version 5")); ^ /builddir/build/BUILD/firefox-56.0/netwerk/cookie/nsCookieService.cpp:1223:5: note: here case 5: ^~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cookie/nsCookieService.cpp:1285:53: warning: this statement may fall through [-Wimplicit-fallthrough=] ("Upgraded database to schema version 6")); ^ /builddir/build/BUILD/firefox-56.0/netwerk/cookie/nsCookieService.cpp:1289:5: note: here case 6: ^~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cookie/nsCookieService.cpp:1341:53: warning: this statement may fall through [-Wimplicit-fallthrough=] ("Upgraded database to schema version 7")); ^ /builddir/build/BUILD/firefox-56.0/netwerk/cookie/nsCookieService.cpp:1345:5: note: here case 7: ^~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cookie/nsCookieService.cpp:1431:44: warning: this statement may fall through [-Wimplicit-fallthrough=] NS_ENSURE_SUCCESS(rv, RESULT_RETRY); ^ /builddir/build/BUILD/firefox-56.0/netwerk/cookie/nsCookieService.cpp:1442:5: note: here default: ^~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cookie/nsCookieService.cpp: In function 'nsresult InitializeOriginAttributes(mozilla::OriginAttributes*, JS::HandleValue, JSContext*, uint8_t, const char16_t*, const char16_t*)': /builddir/build/BUILD/firefox-56.0/netwerk/cookie/nsCookieService.cpp:2432:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 InitializeOriginAttributes(OriginAttributes* aAttrs, ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cookie/nsCookieService.cpp: In member function 'virtual nsresult nsCookieService::GetCookiesFromHost(const nsACString&, JS::HandleValue, JSContext*, uint8_t, nsISimpleEnumerator**)': /builddir/build/BUILD/firefox-56.0/netwerk/cookie/nsCookieService.cpp:4818:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsCookieService::GetCookiesFromHost(const nsACString &aHost, ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cookie/nsCookieService.cpp:4841:6: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 rv = InitializeOriginAttributes(&attrs, ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aOriginAttributes, ~~~~~~~~~~~~~~~~~~ aCx, ~~~~ aArgc, ~~~~~~ u"nsICookieManager2.getCookiesFromHost()", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ u"2"); ~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cookie/nsCookieService.cpp: In member function 'virtual nsresult nsCookieService::CookieExists(nsICookie2*, JS::HandleValue, JSContext*, uint8_t, bool*)': /builddir/build/BUILD/firefox-56.0/netwerk/cookie/nsCookieService.cpp:4619:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsCookieService::CookieExists(nsICookie2* aCookie, ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cookie/nsCookieService.cpp:4636:48: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 u"2"); ^ /builddir/build/BUILD/firefox-56.0/netwerk/cookie/nsCookieService.cpp: In member function 'virtual nsresult nsCookieService::Remove(const nsACString&, const nsACString&, const nsACString&, bool, JS::HandleValue, JSContext*, uint8_t)': /builddir/build/BUILD/firefox-56.0/netwerk/cookie/nsCookieService.cpp:2610:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsCookieService::Remove(const nsACString &aHost, ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cookie/nsCookieService.cpp:2626:47: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 u""); ^ /builddir/build/BUILD/firefox-56.0/netwerk/cookie/nsCookieService.cpp: In member function 'virtual nsresult nsCookieService::Add(const nsACString&, const nsACString&, const nsACString&, const nsACString&, bool, bool, bool, int64_t, JS::HandleValue, JSContext*, uint8_t)': /builddir/build/BUILD/firefox-56.0/netwerk/cookie/nsCookieService.cpp:2471:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsCookieService::Add(const nsACString &aHost, ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cookie/nsCookieService.cpp:2491:48: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 u"2"); ^ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_netwerk_cookie0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/cookie -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/cookie -I/builddir/build/BUILD/firefox-56.0/intl/uconv -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_cookie0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/netwerk/cookie/Unified_cpp_netwerk_cookie0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PCookieService.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PCookieServiceChild.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/net/CookieServiceChild.h:9, from /builddir/build/BUILD/firefox-56.0/netwerk/cookie/CookieServiceChild.cpp:6, from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/cookie/Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/cookie/Unified_cpp_netwerk_cookie0.cpp:20:0: /builddir/build/BUILD/firefox-56.0/netwerk/cookie/nsCookie.cpp: In member function 'virtual nsresult nsCookie::GetOriginAttributes(JSContext*, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/netwerk/cookie/nsCookie.cpp:156:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 nsCookie::GetOriginAttributes(JSContext *aCx, JS::MutableHandle aVal) ^~~~~~~~ libnetwerk_cookie.a.desc rm -f libnetwerk_cookie.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libnetwerk_cookie.a.desc nsCookieService.o Unified_cpp_netwerk_cookie0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/cookie' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/dns/mdns/libmdns' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_dns_mdns_libmdns0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/dns/mdns/libmdns -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/dns/mdns/libmdns -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dns_mdns_libmdns0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/netwerk/dns/mdns/libmdns/Unified_cpp_dns_mdns_libmdns0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/AlreadyAddRefed.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsCOMPtr.h:23, from /builddir/build/BUILD/firefox-56.0/netwerk/dns/mdns/libmdns/nsDNSServiceInfo.h:9, from /builddir/build/BUILD/firefox-56.0/netwerk/dns/mdns/libmdns/nsDNSServiceInfo.cpp:6, from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/dns/mdns/libmdns/Unified_cpp_dns_mdns_libmdns0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libnetwerk_dns_mdns_libmdns.a.desc rm -f libnetwerk_dns_mdns_libmdns.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libnetwerk_dns_mdns_libmdns.a.desc Unified_cpp_dns_mdns_libmdns0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/dns/mdns/libmdns' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/socket' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_netwerk_socket0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/socket -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/socket -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_socket0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/netwerk/socket/Unified_cpp_netwerk_socket0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsStringFwd.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsAString.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsSubstring.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsString.h:12, from /builddir/build/BUILD/firefox-56.0/netwerk/socket/nsSOCKSIOLayer.cpp:9, from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/socket/Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libnetwerk_socket.a.desc rm -f libnetwerk_socket.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libnetwerk_socket.a.desc Unified_cpp_netwerk_socket0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/socket' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/mime' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o nsMIMEHeaderParamImpl.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/mime -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/mime -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nsMIMEHeaderParamImpl.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/netwerk/mime/nsMIMEHeaderParamImpl.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsCRT.h:12, from /builddir/build/BUILD/firefox-56.0/netwerk/mime/nsMIMEHeaderParamImpl.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libnetwerk_mime.a.desc rm -f libnetwerk_mime.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libnetwerk_mime.a.desc nsMIMEHeaderParamImpl.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/mime' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/streamconv' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o nsStreamConverterService.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/streamconv -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/streamconv -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nsStreamConverterService.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/netwerk/streamconv/nsStreamConverterService.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsrootidl.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsISupports.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIStreamConverterService.h:10, from /builddir/build/BUILD/firefox-56.0/netwerk/streamconv/nsStreamConverterService.h:9, from /builddir/build/BUILD/firefox-56.0/netwerk/streamconv/nsStreamConverterService.cpp:21: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libnetwerk_streamconv.a.desc rm -f libnetwerk_streamconv.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libnetwerk_streamconv.a.desc nsStreamConverterService.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/streamconv' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/streamconv/converters' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_converters0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/streamconv/converters -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/streamconv/converters -I/builddir/build/BUILD/firefox-56.0/modules/brotli/dec -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_converters0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsDebug.h:10, from /builddir/build/BUILD/firefox-56.0/netwerk/streamconv/converters/ParseFTPList.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp: In member function 'void mozTXTToHTMLConv::EscapeChar(char16_t, nsString&, bool)': /builddir/build/BUILD/firefox-56.0/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:50:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (inAttribute) ^~ /builddir/build/BUILD/firefox-56.0/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:57:5: note: here default: ^~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp: In member function 'void mozTXTToHTMLConv::EscapeStr(nsString&, bool)': /builddir/build/BUILD/firefox-56.0/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:94:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (inAttribute) ^~ /builddir/build/BUILD/firefox-56.0/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:103:5: note: here default: ^~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp: In member function 'bool mozTXTToHTMLConv::FindURL(const char16_t*, int32_t, uint32_t, uint32_t, nsString&, int32_t&, int32_t&)': /builddir/build/BUILD/firefox-56.0/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:511:21: warning: this statement may fall through [-Wimplicit-fallthrough=] state[RFC2396E] = unchecked; ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:513:3: note: here case '.': ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:56:0: /builddir/build/BUILD/firefox-56.0/netwerk/streamconv/converters/nsHTTPCompressConv.cpp: In member function 'virtual nsresult mozilla::net::nsHTTPCompressConv::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, uint64_t, uint32_t)': /builddir/build/BUILD/firefox-56.0/netwerk/streamconv/converters/nsHTTPCompressConv.cpp:287:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (streamLen == 0) { ^~ /builddir/build/BUILD/firefox-56.0/netwerk/streamconv/converters/nsHTTPCompressConv.cpp:293:3: note: here case HTTP_COMPRESS_DEFLATE: ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:74:0: /builddir/build/BUILD/firefox-56.0/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'nsresult nsMultiMixedConv::ConsumeToken(const Token&)': /builddir/build/BUILD/firefox-56.0/netwerk/streamconv/converters/nsMultiMixedConv.cpp:698:20: warning: this statement may fall through [-Wimplicit-fallthrough=] mParserState = BODY; ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/streamconv/converters/nsMultiMixedConv.cpp:701:5: note: here case BODY: { ^~~~ libnetwerk_streamconv_converters.a.desc rm -f libnetwerk_streamconv_converters.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libnetwerk_streamconv_converters.a.desc Unified_cpp_converters0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/streamconv/converters' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/cache' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_netwerk_cache0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/cache -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/cache -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_cache0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsrootidl.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsISupports.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsICache.h:10, from /builddir/build/BUILD/firefox-56.0/netwerk/cache/nsCacheEntry.h:10, from /builddir/build/BUILD/firefox-56.0/netwerk/cache/nsDiskCache.h:11, from /builddir/build/BUILD/firefox-56.0/netwerk/cache/nsApplicationCacheService.cpp:5, from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:101:0: /builddir/build/BUILD/firefox-56.0/netwerk/cache/nsDiskCacheDevice.cpp: In static member function 'static PLDHashNumber nsDiskCache::Hash(const char*, PLDHashNumber)': /builddir/build/BUILD/firefox-56.0/netwerk/cache/nsDiskCacheDevice.cpp:311:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 11: c += (uint32_t(k[10])<<24); MOZ_FALLTHROUGH; ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache/nsDiskCacheDevice.cpp:312:5: note: here case 10: c += (uint32_t(k[9])<<16); MOZ_FALLTHROUGH; ^~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache/nsDiskCacheDevice.cpp:312:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 10: c += (uint32_t(k[9])<<16); MOZ_FALLTHROUGH; ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache/nsDiskCacheDevice.cpp:313:5: note: here case 9 : c += (uint32_t(k[8])<<8); MOZ_FALLTHROUGH; ^~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache/nsDiskCacheDevice.cpp:313:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 9 : c += (uint32_t(k[8])<<8); MOZ_FALLTHROUGH; ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache/nsDiskCacheDevice.cpp:315:5: note: here case 8 : b += (uint32_t(k[7])<<24); MOZ_FALLTHROUGH; ^~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache/nsDiskCacheDevice.cpp:315:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8 : b += (uint32_t(k[7])<<24); MOZ_FALLTHROUGH; ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache/nsDiskCacheDevice.cpp:316:5: note: here case 7 : b += (uint32_t(k[6])<<16); MOZ_FALLTHROUGH; ^~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache/nsDiskCacheDevice.cpp:316:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7 : b += (uint32_t(k[6])<<16); MOZ_FALLTHROUGH; ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache/nsDiskCacheDevice.cpp:317:5: note: here case 6 : b += (uint32_t(k[5])<<8); MOZ_FALLTHROUGH; ^~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache/nsDiskCacheDevice.cpp:317:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6 : b += (uint32_t(k[5])<<8); MOZ_FALLTHROUGH; ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache/nsDiskCacheDevice.cpp:318:5: note: here case 5 : b += k[4]; MOZ_FALLTHROUGH; ^~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache/nsDiskCacheDevice.cpp:318:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5 : b += k[4]; MOZ_FALLTHROUGH; ~~^~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache/nsDiskCacheDevice.cpp:319:5: note: here case 4 : a += (uint32_t(k[3])<<24); MOZ_FALLTHROUGH; ^~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache/nsDiskCacheDevice.cpp:319:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4 : a += (uint32_t(k[3])<<24); MOZ_FALLTHROUGH; ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache/nsDiskCacheDevice.cpp:320:5: note: here case 3 : a += (uint32_t(k[2])<<16); MOZ_FALLTHROUGH; ^~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache/nsDiskCacheDevice.cpp:320:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3 : a += (uint32_t(k[2])<<16); MOZ_FALLTHROUGH; ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache/nsDiskCacheDevice.cpp:321:5: note: here case 2 : a += (uint32_t(k[1])<<8); MOZ_FALLTHROUGH; ^~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache/nsDiskCacheDevice.cpp:321:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2 : a += (uint32_t(k[1])<<8); MOZ_FALLTHROUGH; ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache/nsDiskCacheDevice.cpp:322:5: note: here case 1 : a += k[0]; ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/storage/Variant.h:444:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/storage.h:37, from /builddir/build/BUILD/firefox-56.0/netwerk/cache/nsDiskCacheDeviceSQL.cpp:51, from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:110: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/storage/Variant_inl.h: In member function 'virtual nsresult mozilla::storage::Variant_base::GetAsJSVal(JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/storage/Variant_inl.h:223:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 Variant_base::GetAsJSVal(JS::MutableHandle) ^~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_netwerk_cache1.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/cache -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/cache -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_cache1.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/netwerk/cache/Unified_cpp_netwerk_cache1.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Logging.h:13, from /builddir/build/BUILD/firefox-56.0/netwerk/cache/nsCache.h:14, from /builddir/build/BUILD/firefox-56.0/netwerk/cache/nsMemoryCacheDevice.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/cache/Unified_cpp_netwerk_cache1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libnetwerk_cache.a.desc rm -f libnetwerk_cache.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libnetwerk_cache.a.desc Unified_cpp_netwerk_cache0.o Unified_cpp_netwerk_cache1.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/cache' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/cache2' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o AppCacheStorage.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/cache2 -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/cache2 -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/netwerk/cache -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/AppCacheStorage.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/netwerk/cache2/AppCacheStorage.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Logging.h:13, from /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheLog.h:8, from /builddir/build/BUILD/firefox-56.0/netwerk/cache2/AppCacheStorage.cpp:5: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o CacheStorage.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/cache2 -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/cache2 -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/netwerk/cache -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/CacheStorage.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheStorage.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Logging.h:13, from /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheLog.h:8, from /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheStorage.cpp:5: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_netwerk_cache20.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/cache2 -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/cache2 -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/netwerk/cache -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_cache20.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Logging.h:13, from /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheLog.h:8, from /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheEntry.cpp:5, from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:83:0: /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheHashUtils.cpp: In static member function 'static mozilla::net::CacheHash::Hash32_t mozilla::net::CacheHash::Hash(const char*, uint32_t, uint32_t)': /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheHashUtils.cpp:59:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 11: c += (uint32_t(k[10])<<24); MOZ_FALLTHROUGH; ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheHashUtils.cpp:60:5: note: here case 10: c += (uint32_t(k[9])<<16); MOZ_FALLTHROUGH; ^~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheHashUtils.cpp:60:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 10: c += (uint32_t(k[9])<<16); MOZ_FALLTHROUGH; ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheHashUtils.cpp:61:5: note: here case 9 : c += (uint32_t(k[8])<<8); MOZ_FALLTHROUGH; ^~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheHashUtils.cpp:61:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 9 : c += (uint32_t(k[8])<<8); MOZ_FALLTHROUGH; ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheHashUtils.cpp:63:5: note: here case 8 : b += (uint32_t(k[7])<<24); MOZ_FALLTHROUGH; ^~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheHashUtils.cpp:63:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8 : b += (uint32_t(k[7])<<24); MOZ_FALLTHROUGH; ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheHashUtils.cpp:64:5: note: here case 7 : b += (uint32_t(k[6])<<16); MOZ_FALLTHROUGH; ^~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheHashUtils.cpp:64:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7 : b += (uint32_t(k[6])<<16); MOZ_FALLTHROUGH; ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheHashUtils.cpp:65:5: note: here case 6 : b += (uint32_t(k[5])<<8); MOZ_FALLTHROUGH; ^~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheHashUtils.cpp:65:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6 : b += (uint32_t(k[5])<<8); MOZ_FALLTHROUGH; ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheHashUtils.cpp:66:5: note: here case 5 : b += k[4]; MOZ_FALLTHROUGH; ^~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheHashUtils.cpp:66:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5 : b += k[4]; MOZ_FALLTHROUGH; ~~^~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheHashUtils.cpp:67:5: note: here case 4 : a += (uint32_t(k[3])<<24); MOZ_FALLTHROUGH; ^~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheHashUtils.cpp:67:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4 : a += (uint32_t(k[3])<<24); MOZ_FALLTHROUGH; ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheHashUtils.cpp:68:5: note: here case 3 : a += (uint32_t(k[2])<<16); MOZ_FALLTHROUGH; ^~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheHashUtils.cpp:68:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3 : a += (uint32_t(k[2])<<16); MOZ_FALLTHROUGH; ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheHashUtils.cpp:69:5: note: here case 2 : a += (uint32_t(k[1])<<8); MOZ_FALLTHROUGH; ^~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheHashUtils.cpp:69:16: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2 : a += (uint32_t(k[1])<<8); MOZ_FALLTHROUGH; ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheHashUtils.cpp:70:5: note: here case 1 : a += k[0]; ^~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheHashUtils.cpp: In member function 'void mozilla::net::CacheHash::Update(const char*, uint32_t)': /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheHashUtils.cpp:159:18: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: mBuf += data[2] << 16; MOZ_FALLTHROUGH; ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheHashUtils.cpp:160:5: note: here case 2: mBuf += data[1] << 8; MOZ_FALLTHROUGH; ^~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheHashUtils.cpp:160:18: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: mBuf += data[1] << 8; MOZ_FALLTHROUGH; ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheHashUtils.cpp:161:5: note: here case 1: mBuf += data[0]; ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:101:0: /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheIndex.cpp: In static member function 'static nsresult mozilla::net::CacheIndex::Shutdown()': /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheIndex.cpp:461:25: warning: this statement may fall through [-Wimplicit-fallthrough=] index->FinishWrite(false); ~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheIndex.cpp:463:5: note: here case READY: ^~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheIndex.cpp: In member function 'const mozilla::net::CacheIndexEntry* mozilla::net::CacheIndexEntryAutoManage::FindEntry()': /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheIndex.cpp:153:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!mDoNotSearchInUpdates) { ^~ /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheIndex.cpp:157:7: note: here case CacheIndex::BUILDING: ^~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheIndex.cpp: In static member function 'static nsresult mozilla::net::CacheIndex::HasEntry(const uint8_t (&)[20], mozilla::net::CacheIndex::EntryStatus*, const std::function&)': /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheIndex.cpp:1205:13: warning: this statement may fall through [-Wimplicit-fallthrough=] entry = index->mPendingUpdates.GetEntry(hash); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheIndex.cpp:1207:5: note: here case BUILDING: ^~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_netwerk_cache21.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/cache2 -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/cache2 -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/netwerk/cache -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_cache21.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/netwerk/cache2/Unified_cpp_netwerk_cache21.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Logging.h:13, from /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheLog.h:8, from /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheStorageService.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/cache2/Unified_cpp_netwerk_cache21.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/cache2/Unified_cpp_netwerk_cache21.cpp:2:0: /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheStorageService.cpp: In member function 'virtual nsresult mozilla::net::{anonymous}::WalkDiskCacheRunnable::Run()': /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheStorageService.cpp:462:15: warning: this statement may fall through [-Wimplicit-fallthrough=] mPass = ITERATE_METADATA; ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/cache2/CacheStorageService.cpp:465:7: note: here case ITERATE_METADATA: ^~~~ libnetwerk_cache2.a.desc rm -f libnetwerk_cache2.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libnetwerk_cache2.a.desc AppCacheStorage.o CacheStorage.o Unified_cpp_netwerk_cache20.o Unified_cpp_netwerk_cache21.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/cache2' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/about' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_protocol_about0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/about -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/about -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/netwerk/cache2 -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_protocol_about0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsrootidl.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsISupports.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIAboutModule.h:10, from /builddir/build/BUILD/firefox-56.0/netwerk/protocol/about/nsAboutBlank.h:9, from /builddir/build/BUILD/firefox-56.0/netwerk/protocol/about/nsAboutBlank.cpp:6, from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libnetwerk_protocol_about.a.desc rm -f libnetwerk_protocol_about.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libnetwerk_protocol_about.a.desc Unified_cpp_protocol_about0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/about' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/data' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_protocol_data0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/data -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/data -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_protocol_data0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/data/Unified_cpp_protocol_data0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsrootidl.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsISupports.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIEventTarget.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:11, from /builddir/build/BUILD/firefox-56.0/netwerk/base/nsBaseChannel.h:9, from /builddir/build/BUILD/firefox-56.0/netwerk/protocol/data/nsDataChannel.h:11, from /builddir/build/BUILD/firefox-56.0/netwerk/protocol/data/DataChannelChild.h:10, from /builddir/build/BUILD/firefox-56.0/netwerk/protocol/data/DataChannelChild.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/data/Unified_cpp_protocol_data0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libnetwerk_protocol_data.a.desc rm -f libnetwerk_protocol_data.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libnetwerk_protocol_data.a.desc Unified_cpp_protocol_data0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/data' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/device' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_protocol_device0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/device -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/device -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_protocol_device0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/device/Unified_cpp_protocol_device0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsrootidl.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsISupports.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIEventTarget.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:11, from /builddir/build/BUILD/firefox-56.0/netwerk/base/nsBaseChannel.h:9, from /builddir/build/BUILD/firefox-56.0/netwerk/protocol/device/nsDeviceChannel.h:9, from /builddir/build/BUILD/firefox-56.0/netwerk/protocol/device/nsDeviceChannel.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/device/Unified_cpp_protocol_device0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libnetwerk_protocol_device.a.desc rm -f libnetwerk_protocol_device.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libnetwerk_protocol_device.a.desc Unified_cpp_protocol_device0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/device' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/file' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_protocol_file0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/file -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/file -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_protocol_file0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/file/Unified_cpp_protocol_file0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsrootidl.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsISupports.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIEventTarget.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:11, from /builddir/build/BUILD/firefox-56.0/netwerk/base/nsBaseChannel.h:9, from /builddir/build/BUILD/firefox-56.0/netwerk/protocol/file/nsFileChannel.h:10, from /builddir/build/BUILD/firefox-56.0/netwerk/protocol/file/FileChannelChild.h:10, from /builddir/build/BUILD/firefox-56.0/netwerk/protocol/file/FileChannelChild.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/file/Unified_cpp_protocol_file0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libnetwerk_protocol_file.a.desc rm -f libnetwerk_protocol_file.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libnetwerk_protocol_file.a.desc Unified_cpp_protocol_file0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/file' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/ftp' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_netwerk_protocol_ftp0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/ftp -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/ftp -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_protocol_ftp0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-56.0/netwerk/protocol/ftp/FTPChannelChild.cpp:8, from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libnetwerk_protocol_ftp.a.desc rm -f libnetwerk_protocol_ftp.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libnetwerk_protocol_ftp.a.desc Unified_cpp_netwerk_protocol_ftp0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/ftp' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/gio' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o nsGIOProtocolHandler.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/gio -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/gio -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nsGIOProtocolHandler.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/netwerk/protocol/gio/nsGIOProtocolHandler.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Module.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/ModuleUtils.h:11, from /builddir/build/BUILD/firefox-56.0/netwerk/protocol/gio/nsGIOProtocolHandler.cpp:10: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libnetwerk_protocol_gio.a.desc rm -f libnetwerk_protocol_gio.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libnetwerk_protocol_gio.a.desc nsGIOProtocolHandler.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/gio' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/http' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o nsHttpChannelAuthProvider.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/http -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/http -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nsHttpChannelAuthProvider.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/netwerk/protocol/http/nsHttpChannelAuthProvider.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-56.0/netwerk/protocol/http/HttpLog.h:21, from /builddir/build/BUILD/firefox-56.0/netwerk/protocol/http/nsHttpChannelAuthProvider.cpp:8: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o nsHttpHandler.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/http -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/http -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nsHttpHandler.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/netwerk/protocol/http/nsHttpHandler.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-56.0/netwerk/protocol/http/HttpLog.h:21, from /builddir/build/BUILD/firefox-56.0/netwerk/protocol/http/nsHttpHandler.cpp:8: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_protocol_http0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/http -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/http -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_protocol_http0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-56.0/netwerk/protocol/http/HttpLog.h:21, from /builddir/build/BUILD/firefox-56.0/netwerk/protocol/http/ASpdySession.cpp:8, from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:101:0: /builddir/build/BUILD/firefox-56.0/netwerk/protocol/http/Http2Stream.cpp: In member function 'virtual nsresult mozilla::net::Http2Stream::OnReadSegment(const char*, uint32_t, uint32_t*)': /builddir/build/BUILD/firefox-56.0/netwerk/protocol/http/Http2Stream.cpp:1406:16: warning: this statement may fall through [-Wimplicit-fallthrough=] ChangeState(SENDING_BODY); ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/protocol/http/Http2Stream.cpp:1409:3: note: here case SENDING_BODY: ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:137:0: /builddir/build/BUILD/firefox-56.0/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::SetReferrerWithPolicy(nsIURI*, uint32_t)': /builddir/build/BUILD/firefox-56.0/netwerk/protocol/http/HttpBaseChannel.cpp:1823:9: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /builddir/build/BUILD/firefox-56.0/netwerk/protocol/http/HttpBaseChannel.cpp:1828:7: note: here default: // (Pref limited to [0,2] enforced by clamp, MOZ_CRASH overkill.) ^~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/protocol/http/HttpBaseChannel.cpp:1760:57: warning: 'isCrossOrigin' may be used uninitialized in this function [-Wmaybe-uninitialized] if (mReferrerPolicy == REFERRER_POLICY_SAME_ORIGIN && *isCrossOrigin) { ^~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_protocol_http1.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/http -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/http -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_protocol_http1.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-56.0/netwerk/protocol/http/HttpLog.h:21, from /builddir/build/BUILD/firefox-56.0/netwerk/protocol/http/HttpChannelChild.cpp:9, from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:65:0: /builddir/build/BUILD/firefox-56.0/netwerk/protocol/http/TunnelUtils.cpp: In member function 'virtual nsresult mozilla::net::SocketTransportShim::GetScriptableOriginAttributes(JSContext*, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/netwerk/protocol/http/TunnelUtils.cpp:1566:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 SocketTransportShim::GetScriptableOriginAttributes(JSContext* aCx, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/protocol/http/TunnelUtils.cpp: In member function 'virtual nsresult mozilla::net::SocketTransportShim::SetScriptableOriginAttributes(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-56.0/netwerk/protocol/http/TunnelUtils.cpp:1573:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 SocketTransportShim::SetScriptableOriginAttributes(JSContext* aCx, ^~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_protocol_http2.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/http -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/http -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_protocol_http2.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-56.0/netwerk/protocol/http/HttpLog.h:21, from /builddir/build/BUILD/firefox-56.0/netwerk/protocol/http/nsHttpConnection.cpp:8, from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:74:0: /builddir/build/BUILD/firefox-56.0/netwerk/protocol/http/nsHttpTransaction.cpp: In member function 'nsresult mozilla::net::nsHttpTransaction::HandleContentStart()': /builddir/build/BUILD/firefox-56.0/netwerk/protocol/http/nsHttpTransaction.cpp:1583:29: warning: this statement may fall through [-Wimplicit-fallthrough=] mPreserveStream = true; ~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/protocol/http/nsHttpTransaction.cpp:1585:9: note: here case 204: ^~~~ libnetwerk_protocol_http.a.desc rm -f libnetwerk_protocol_http.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libnetwerk_protocol_http.a.desc nsHttpChannelAuthProvider.o nsHttpHandler.o Unified_cpp_protocol_http0.o Unified_cpp_protocol_http1.o Unified_cpp_protocol_http2.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/http' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/res' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_netwerk_protocol_res0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/res -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/res -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_protocol_res0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/AlreadyAddRefed.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jsapi.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsJSPrincipals.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/net/NeckoParent.h:8, from /builddir/build/BUILD/firefox-56.0/netwerk/protocol/res/ExtensionProtocolHandler.h:9, from /builddir/build/BUILD/firefox-56.0/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libnetwerk_protocol_res.a.desc rm -f libnetwerk_protocol_res.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libnetwerk_protocol_res.a.desc Unified_cpp_netwerk_protocol_res0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/res' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/viewsource' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_protocol_viewsource0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/viewsource -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/viewsource -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_protocol_viewsource0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsStringFwd.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsAString.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsSubstring.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsString.h:12, from /builddir/build/BUILD/firefox-56.0/netwerk/protocol/viewsource/nsViewSourceChannel.h:9, from /builddir/build/BUILD/firefox-56.0/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libnetwerk_protocol_viewsource.a.desc rm -f libnetwerk_protocol_viewsource.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libnetwerk_protocol_viewsource.a.desc Unified_cpp_protocol_viewsource0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/viewsource' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/websocket' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_protocol_websocket0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/websocket -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/websocket -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_protocol_websocket0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/netwerk/protocol/websocket/WebSocketLog.h:10, from /builddir/build/BUILD/firefox-56.0/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:20:0: /builddir/build/BUILD/firefox-56.0/netwerk/protocol/websocket/WebSocketChannel.cpp: In member function 'void mozilla::net::WebSocketChannel::PrimeNewOutgoingMessage()': /builddir/build/BUILD/firefox-56.0/netwerk/protocol/websocket/WebSocketChannel.cpp:2167:15: warning: this statement may fall through [-Wimplicit-fallthrough=] msgType = kMsgTypeBinaryString; ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/netwerk/protocol/websocket/WebSocketChannel.cpp:2172:5: note: here case kMsgTypeBinaryString: ^~~~ libnetwerk_protocol_websocket.a.desc rm -f libnetwerk_protocol_websocket.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libnetwerk_protocol_websocket.a.desc Unified_cpp_protocol_websocket0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/websocket' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/wyciwyg' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_protocol_wyciwyg0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/wyciwyg -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/wyciwyg -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_protocol_wyciwyg0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/wyciwyg/Unified_cpp_protocol_wyciwyg0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-56.0/netwerk/protocol/wyciwyg/nsWyciwyg.h:8, from /builddir/build/BUILD/firefox-56.0/netwerk/protocol/wyciwyg/WyciwygChannelChild.cpp:5, from /builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/wyciwyg/Unified_cpp_protocol_wyciwyg0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libnetwerk_protocol_wyciwyg.a.desc rm -f libnetwerk_protocol_wyciwyg.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libnetwerk_protocol_wyciwyg.a.desc Unified_cpp_protocol_wyciwyg0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/protocol/wyciwyg' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/system/linux' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o nsNotifyAddrListener_Linux.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/system/linux -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/system/linux -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nsNotifyAddrListener_Linux.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/netwerk/system/linux/nsNotifyAddrListener_Linux.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/MainThreadUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsThreadUtils.h:12, from /builddir/build/BUILD/firefox-56.0/netwerk/system/linux/nsNotifyAddrListener_Linux.cpp:14: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libnetwerk_system_linux.a.desc rm -f libnetwerk_system_linux.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libnetwerk_system_linux.a.desc nsNotifyAddrListener_Linux.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/system/linux' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/ipc' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_netwerk_ipc0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/ipc -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/ipc -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/caps -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/modules/libjar -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/http -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_ipc0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp libnetwerk_ipc.a.desc rm -f libnetwerk_ipc.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libnetwerk_ipc.a.desc Unified_cpp_netwerk_ipc0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/ipc' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/wifi' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_netwerk_wifi0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/wifi -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/wifi -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_netwerk_wifi0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include /builddir/build/BUILD/firefox-56.0/objdir/netwerk/wifi/Unified_cpp_netwerk_wifi0.cpp libnetwerk_wifi.a.desc rm -f libnetwerk_wifi.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libnetwerk_wifi.a.desc Unified_cpp_netwerk_wifi0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/wifi' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/build' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o nsNetModule.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/netwerk/build -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/build -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/netwerk/cache -I/builddir/build/BUILD/firefox-56.0/netwerk/dns -I/builddir/build/BUILD/firefox-56.0/netwerk/mime -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/about -I/builddir/build/BUILD/firefox-56.0/netwerk/socket -I/builddir/build/BUILD/firefox-56.0/netwerk/streamconv -I/builddir/build/BUILD/firefox-56.0/netwerk/streamconv/converters -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/data -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/device -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/file -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/ftp -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/gio -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/http -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/res -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/viewsource -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/websocket -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/wyciwyg -I/builddir/build/BUILD/firefox-56.0/netwerk/system/linux -I/builddir/build/BUILD/firefox-56.0/netwerk/cookie -I/builddir/build/BUILD/firefox-56.0/netwerk/wifi -I/builddir/build/BUILD/firefox-56.0/objdir/netwerk/dns -I/builddir/build/BUILD/firefox-56.0/modules/brotli/dec -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nsNetModule.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/netwerk/build/nsNetModule.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/netwerk/build/nsNetModule.cpp:10: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libnetwerk_build.a.desc rm -f libnetwerk_build.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libnetwerk_build.a.desc nsNetModule.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/netwerk/build' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/extensions/auth' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o nsAuthSASL.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/extensions/auth -I/builddir/build/BUILD/firefox-56.0/objdir/extensions/auth -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nsAuthSASL.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/extensions/auth/nsAuthSASL.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsComponentManagerUtils.h:10, from /builddir/build/BUILD/firefox-56.0/extensions/auth/nsAuthSASL.cpp:6: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o nsHttpNegotiateAuth.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/extensions/auth -I/builddir/build/BUILD/firefox-56.0/objdir/extensions/auth -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nsHttpNegotiateAuth.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/extensions/auth/nsHttpNegotiateAuth.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Logging.h:13, from /builddir/build/BUILD/firefox-56.0/extensions/auth/nsAuth.h:15, from /builddir/build/BUILD/firefox-56.0/extensions/auth/nsHttpNegotiateAuth.cpp:19: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_extensions_auth0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/extensions/auth -I/builddir/build/BUILD/firefox-56.0/objdir/extensions/auth -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_extensions_auth0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/extensions/auth/Unified_cpp_extensions_auth0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Module.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/ModuleUtils.h:11, from /builddir/build/BUILD/firefox-56.0/extensions/auth/nsAuthFactory.cpp:5, from /builddir/build/BUILD/firefox-56.0/objdir/extensions/auth/Unified_cpp_extensions_auth0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libextensions_auth.a.desc rm -f libextensions_auth.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libextensions_auth.a.desc nsAuthSASL.o nsHttpNegotiateAuth.o Unified_cpp_extensions_auth0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/extensions/auth' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/ipc/chromium' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o atomicops_internals_x86_gcc.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/chromium -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/chromium -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent/compat -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent/include -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent/linux -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/atomicops_internals_x86_gcc.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/atomicops_internals_x86_gcc.cc In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/atomicops.h:33, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/atomicops_internals_x86_gcc.cc:12: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o message_pump_glib.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/chromium -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/chromium -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent/compat -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent/include -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent/linux -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/message_pump_glib.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/message_pump_glib.cc In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsISupportsImpl.h:12, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/message_pump.h:10, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/message_pump_glib.h:10, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/message_pump_glib.cc:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o process_util_linux.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/chromium -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/chromium -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent/compat -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent/include -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent/linux -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/process_util_linux.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util_linux.cc In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util_linux.cc:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util_linux.cc:124:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mEnvp; ^~~~~~~~ In file included from /usr/include/c++/7/memory:80:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/memory:3, from /builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers/memory:44, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util_linux.cc:11: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here template class auto_ptr; ^~~~~~~~ /usr/bin/g++ -std=gnu++11 -o time_posix.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/chromium -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/chromium -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent/compat -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent/include -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent/linux -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/time_posix.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/time_posix.cc In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/time.h:29, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/time_posix.cc:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_ipc_chromium0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/chromium -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/chromium -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent/compat -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent/include -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent/linux -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_ipc_chromium0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/ipc/chromium/Unified_cpp_ipc_chromium0.cpp In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/algorithm:3, from /builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers/algorithm:44, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/command_line.cc:14, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:11: /usr/include/c++/7/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = MessageLoop::PendingTask; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]': /usr/include/c++/7/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 __push_heap(_RandomAccessIterator __first, ^~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/vector:3, from /builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers/vector:44, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/command_line.h:26, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/command_line.cc:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:11: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {MessageLoop::PendingTask}; _Tp = MessageLoop::PendingTask; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function 'void MessageLoop::AddToDelayedWorkQueue(const MessageLoop::PendingTask&)': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/algorithm:3, from /builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers/algorithm:44, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/command_line.cc:14, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:11: /usr/include/c++/7/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = MessageLoop::PendingTask; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_ipc_chromium1.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/chromium -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/chromium -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent/compat -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent/include -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent/linux -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_ipc_chromium1.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/ipc/chromium/Unified_cpp_ipc_chromium1.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process.h:10, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_posix.cc:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/chromium/Unified_cpp_ipc_chromium1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_ipc_chromium2.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/chromium -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/chromium -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent/compat -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent/include -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent/linux -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_ipc_chromium2.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/ipc/chromium/Unified_cpp_ipc_chromium2.cpp libipc_chromium.a.desc rm -f libipc_chromium.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libipc_chromium.a.desc atomicops_internals_x86_gcc.o message_pump_glib.o process_util_linux.o time_posix.o Unified_cpp_ipc_chromium0.o Unified_cpp_ipc_chromium1.o Unified_cpp_ipc_chromium2.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/ipc/chromium' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/ipc/chromium/src/third_party' mkdir -p '.deps/' /usr/bin/gcc -std=gnu99 -o Unified_c_src_third_party0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/chromium/src/third_party -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent/compat -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent/include -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent/linux -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_src_third_party0.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/ipc/chromium/src/third_party/Unified_c_src_third_party0.c In file included from /builddir/build/BUILD/firefox-56.0/objdir/ipc/chromium/src/third_party/Unified_c_src_third_party0.c:2:0: /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent/buffer.c: In function 'evbuffer_write_sendfile': /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent/buffer.c:2487:37: warning: passing argument 3 of 'sendfile' from incompatible pointer type [-Wincompatible-pointer-types] res = sendfile(dest_fd, source_fd, &offset, chain->off); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/sys/sendfile.h:3:0, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent/buffer.c:66, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/chromium/src/third_party/Unified_c_src_third_party0.c:2: /usr/include/sys/sendfile.h:33:16: note: expected 'off_t * {aka long int *}' but argument is of type 'int32_t * {aka int *}' extern ssize_t sendfile (int __out_fd, int __in_fd, off_t *__offset, ^~~~~~~~ /usr/bin/gcc -std=gnu99 -o Unified_c_src_third_party1.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_CONFIG_H -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/chromium/src/third_party -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent/compat -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent/include -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src/third_party/libevent/linux -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_src_third_party1.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/ipc/chromium/src/third_party/Unified_c_src_third_party1.c liblibevent.a.desc rm -f liblibevent.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o liblibevent.a.desc Unified_c_src_third_party0.o Unified_c_src_third_party1.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/ipc/chromium/src/third_party' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/ipc/chromium/atomics' libchromium_atomics.a.desc rm -f libchromium_atomics.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libchromium_atomics.a.desc make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/ipc/chromium/atomics' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/ipc/glue' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o BackgroundChildImpl.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DWEBRTC_POSIX -DOS_POSIX=1 -DOS_LINUX=1 '-DMOZ_CHILD_PROCESS_NAME="plugin-container"' '-DMOZ_CHILD_PROCESS_NAME_PIE=""' '-DMOZ_CHILD_PROCESS_BUNDLE="plugin-container.app/Contents/MacOS/"' '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/glue -I/builddir/build/BUILD/firefox-56.0/caps -I/builddir/build/BUILD/firefox-56.0/dom/broadcastchannel -I/builddir/build/BUILD/firefox-56.0/dom/indexedDB -I/builddir/build/BUILD/firefox-56.0/dom/storage -I/builddir/build/BUILD/firefox-56.0/dom/workers -I/builddir/build/BUILD/firefox-56.0/media/webrtc/trunk -I/builddir/build/BUILD/firefox-56.0/xpcom/build -I/builddir/build/BUILD/firefox-56.0/dom/ipc -I/builddir/build/BUILD/firefox-56.0/toolkit/crashreporter -I/builddir/build/BUILD/firefox-56.0/toolkit/xre -I/builddir/build/BUILD/firefox-56.0/xpcom/threads -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/BackgroundChildImpl.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow /builddir/build/BUILD/firefox-56.0/ipc/glue/BackgroundChildImpl.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, from /builddir/build/BUILD/firefox-56.0/ipc/glue/BackgroundChildImpl.h:11, from /builddir/build/BUILD/firefox-56.0/ipc/glue/BackgroundChildImpl.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o BackgroundParentImpl.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DWEBRTC_POSIX -DOS_POSIX=1 -DOS_LINUX=1 '-DMOZ_CHILD_PROCESS_NAME="plugin-container"' '-DMOZ_CHILD_PROCESS_NAME_PIE=""' '-DMOZ_CHILD_PROCESS_BUNDLE="plugin-container.app/Contents/MacOS/"' '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/glue -I/builddir/build/BUILD/firefox-56.0/caps -I/builddir/build/BUILD/firefox-56.0/dom/broadcastchannel -I/builddir/build/BUILD/firefox-56.0/dom/indexedDB -I/builddir/build/BUILD/firefox-56.0/dom/storage -I/builddir/build/BUILD/firefox-56.0/dom/workers -I/builddir/build/BUILD/firefox-56.0/media/webrtc/trunk -I/builddir/build/BUILD/firefox-56.0/xpcom/build -I/builddir/build/BUILD/firefox-56.0/dom/ipc -I/builddir/build/BUILD/firefox-56.0/toolkit/crashreporter -I/builddir/build/BUILD/firefox-56.0/toolkit/xre -I/builddir/build/BUILD/firefox-56.0/xpcom/threads -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/BackgroundParentImpl.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow /builddir/build/BUILD/firefox-56.0/ipc/glue/BackgroundParentImpl.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from /builddir/build/BUILD/firefox-56.0/ipc/glue/BackgroundParentImpl.h:11, from /builddir/build/BUILD/firefox-56.0/ipc/glue/BackgroundParentImpl.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o FileDescriptorSetChild.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DWEBRTC_POSIX -DOS_POSIX=1 -DOS_LINUX=1 '-DMOZ_CHILD_PROCESS_NAME="plugin-container"' '-DMOZ_CHILD_PROCESS_NAME_PIE=""' '-DMOZ_CHILD_PROCESS_BUNDLE="plugin-container.app/Contents/MacOS/"' '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/glue -I/builddir/build/BUILD/firefox-56.0/caps -I/builddir/build/BUILD/firefox-56.0/dom/broadcastchannel -I/builddir/build/BUILD/firefox-56.0/dom/indexedDB -I/builddir/build/BUILD/firefox-56.0/dom/storage -I/builddir/build/BUILD/firefox-56.0/dom/workers -I/builddir/build/BUILD/firefox-56.0/media/webrtc/trunk -I/builddir/build/BUILD/firefox-56.0/xpcom/build -I/builddir/build/BUILD/firefox-56.0/dom/ipc -I/builddir/build/BUILD/firefox-56.0/toolkit/crashreporter -I/builddir/build/BUILD/firefox-56.0/toolkit/xre -I/builddir/build/BUILD/firefox-56.0/xpcom/threads -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/FileDescriptorSetChild.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow /builddir/build/BUILD/firefox-56.0/ipc/glue/FileDescriptorSetChild.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/glue/FileDescriptorSetChild.h:10, from /builddir/build/BUILD/firefox-56.0/ipc/glue/FileDescriptorSetChild.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o FileDescriptorSetParent.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DWEBRTC_POSIX -DOS_POSIX=1 -DOS_LINUX=1 '-DMOZ_CHILD_PROCESS_NAME="plugin-container"' '-DMOZ_CHILD_PROCESS_NAME_PIE=""' '-DMOZ_CHILD_PROCESS_BUNDLE="plugin-container.app/Contents/MacOS/"' '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/glue -I/builddir/build/BUILD/firefox-56.0/caps -I/builddir/build/BUILD/firefox-56.0/dom/broadcastchannel -I/builddir/build/BUILD/firefox-56.0/dom/indexedDB -I/builddir/build/BUILD/firefox-56.0/dom/storage -I/builddir/build/BUILD/firefox-56.0/dom/workers -I/builddir/build/BUILD/firefox-56.0/media/webrtc/trunk -I/builddir/build/BUILD/firefox-56.0/xpcom/build -I/builddir/build/BUILD/firefox-56.0/dom/ipc -I/builddir/build/BUILD/firefox-56.0/toolkit/crashreporter -I/builddir/build/BUILD/firefox-56.0/toolkit/xre -I/builddir/build/BUILD/firefox-56.0/xpcom/threads -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/FileDescriptorSetParent.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow /builddir/build/BUILD/firefox-56.0/ipc/glue/FileDescriptorSetParent.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/glue/FileDescriptorSetParent.h:10, from /builddir/build/BUILD/firefox-56.0/ipc/glue/FileDescriptorSetParent.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_ipc_glue0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DWEBRTC_POSIX -DOS_POSIX=1 -DOS_LINUX=1 '-DMOZ_CHILD_PROCESS_NAME="plugin-container"' '-DMOZ_CHILD_PROCESS_NAME_PIE=""' '-DMOZ_CHILD_PROCESS_BUNDLE="plugin-container.app/Contents/MacOS/"' '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/glue -I/builddir/build/BUILD/firefox-56.0/caps -I/builddir/build/BUILD/firefox-56.0/dom/broadcastchannel -I/builddir/build/BUILD/firefox-56.0/dom/indexedDB -I/builddir/build/BUILD/firefox-56.0/dom/storage -I/builddir/build/BUILD/firefox-56.0/dom/workers -I/builddir/build/BUILD/firefox-56.0/media/webrtc/trunk -I/builddir/build/BUILD/firefox-56.0/xpcom/build -I/builddir/build/BUILD/firefox-56.0/dom/ipc -I/builddir/build/BUILD/firefox-56.0/toolkit/crashreporter -I/builddir/build/BUILD/firefox-56.0/toolkit/xre -I/builddir/build/BUILD/firefox-56.0/xpcom/threads -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_ipc_glue0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow /builddir/build/BUILD/firefox-56.0/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process.h:10, from /builddir/build/BUILD/firefox-56.0/ipc/glue/BackgroundChild.h:10, from /builddir/build/BUILD/firefox-56.0/ipc/glue/BackgroundImpl.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:92:0: /builddir/build/BUILD/firefox-56.0/ipc/glue/GeckoChildProcessHost.cpp: In member function 'virtual bool mozilla::ipc::GeckoChildProcessHost::PerformAsyncLaunch(std::vector >, base::ProcessArchitecture)': /builddir/build/BUILD/firefox-56.0/ipc/glue/GeckoChildProcessHost.cpp:545:41: warning: unused variable 'profilerEnvironment' [-Wunused-variable] AutoSetProfilerEnvVarsForChildProcess profilerEnvironment; ^~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_ipc_glue1.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DWEBRTC_POSIX -DOS_POSIX=1 -DOS_LINUX=1 '-DMOZ_CHILD_PROCESS_NAME="plugin-container"' '-DMOZ_CHILD_PROCESS_NAME_PIE=""' '-DMOZ_CHILD_PROCESS_BUNDLE="plugin-container.app/Contents/MacOS/"' '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/glue -I/builddir/build/BUILD/firefox-56.0/caps -I/builddir/build/BUILD/firefox-56.0/dom/broadcastchannel -I/builddir/build/BUILD/firefox-56.0/dom/indexedDB -I/builddir/build/BUILD/firefox-56.0/dom/storage -I/builddir/build/BUILD/firefox-56.0/dom/workers -I/builddir/build/BUILD/firefox-56.0/media/webrtc/trunk -I/builddir/build/BUILD/firefox-56.0/xpcom/build -I/builddir/build/BUILD/firefox-56.0/dom/ipc -I/builddir/build/BUILD/firefox-56.0/toolkit/crashreporter -I/builddir/build/BUILD/firefox-56.0/toolkit/xre -I/builddir/build/BUILD/firefox-56.0/xpcom/threads -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_ipc_glue1.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow /builddir/build/BUILD/firefox-56.0/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/IPCStream.h:11, from /builddir/build/BUILD/firefox-56.0/ipc/glue/IPCStreamUtils.h:10, from /builddir/build/BUILD/firefox-56.0/ipc/glue/IPCStreamUtils.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:60:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/map:3, from /builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers/map:44, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:30, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/IPCStream.h:11, from /builddir/build/BUILD/firefox-56.0/ipc/glue/IPCStreamUtils.h:10, from /builddir/build/BUILD/firefox-56.0/ipc/glue/IPCStreamUtils.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:2: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/map:3, from /builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers/map:44, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:30, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/IPCStream.h:11, from /builddir/build/BUILD/firefox-56.0/ipc/glue/IPCStreamUtils.h:10, from /builddir/build/BUILD/firefox-56.0/ipc/glue/IPCStreamUtils.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:2: /usr/include/c++/7/bits/stl_map.h: In member function 'void mozilla::ipc::MessageChannel::RunMessage(mozilla::ipc::MessageChannel::MessageTask&)': /usr/include/c++/7/bits/stl_map.h:512:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'bool mozilla::ipc::MessageChannel::Call(mozilla::ipc::MessageChannel::Message*, mozilla::ipc::MessageChannel::Message*)': /usr/include/c++/7/bits/stl_map.h:512:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ libipc_glue.a.desc rm -f libipc_glue.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libipc_glue.a.desc BackgroundChildImpl.o BackgroundParentImpl.o FileDescriptorSetChild.o FileDescriptorSetParent.o Unified_cpp_ipc_glue0.o Unified_cpp_ipc_glue1.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/ipc/glue' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o UnifiedProtocols0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/BlobTypes.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/BlobTypes.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o UnifiedProtocols1.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols1.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols1.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZ.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/PAPZ.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o UnifiedProtocols10.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols10.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols10.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PFileChannel.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PFileChannelChild.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/PFileChannelChild.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols10.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o UnifiedProtocols11.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols11.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols11.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMP.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPChild.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/PGMPChild.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols11.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o UnifiedProtocols12.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols12.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols12.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPTimer.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPTimerParent.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/PGMPTimerParent.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols12.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o UnifiedProtocols13.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols13.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols13.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/PHal.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o UnifiedProtocols14.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols14.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols14.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PIPCBlobInputStream.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PIPCBlobInputStreamChild.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/PIPCBlobInputStreamChild.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols14.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o UnifiedProtocols15.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols15.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols15.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/media/PMedia.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/media/PMediaParent.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/PMediaParent.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols15.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o UnifiedProtocols16.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols16.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols16.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PParentToChildStream.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/PParentToChildStream.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols16.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o UnifiedProtocols17.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols17.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols17.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModule.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModuleChild.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/PPluginModuleChild.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols17.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o UnifiedProtocols18.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols18.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols18.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentation.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationParent.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/PPresentationParent.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols18.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o UnifiedProtocols19.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols19.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols19.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitorParent.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/PProcessHangMonitorParent.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols19.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o UnifiedProtocols2.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols2.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols2.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandle.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandleParent.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/PBackgroundFileHandleParent.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols2.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o UnifiedProtocols20.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols20.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols20.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngine.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/PRemoteSpellcheckEngine.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols20.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o UnifiedProtocols21.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols21.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols21.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerManager.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerManagerChild.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/PServiceWorkerManagerChild.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols21.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o UnifiedProtocols22.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols22.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols22.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PStreamNotify.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PStreamNotifyParent.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/PStreamNotifyParent.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols22.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o UnifiedProtocols23.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols23.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols23.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShell.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShellParent.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/PTestShellParent.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols23.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o UnifiedProtocols24.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols24.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols24.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PURLClassifier.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PURLClassifierParent.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/PURLClassifierParent.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols24.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o UnifiedProtocols25.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols25.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols25.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoderManager.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PVideoDecoderManagerChild.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/PVideoDecoderManagerChild.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols25.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o UnifiedProtocols26.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols26.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols26.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistResources.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistResourcesChild.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/PWebBrowserPersistResourcesChild.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols26.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o UnifiedProtocols27.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols27.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols27.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWebrtcGlobal.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWebrtcGlobalParent.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/PWebrtcGlobalParent.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols27.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o UnifiedProtocols3.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols3.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols3.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactory.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/PBackgroundIDBFactory.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols3.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o UnifiedProtocols4.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols4.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols4.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIndexedDBUtils.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/PBackgroundIndexedDBUtils.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols4.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o UnifiedProtocols5.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols5.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols5.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBroadcastChannel.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBroadcastChannelParent.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/PBroadcastChannelParent.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols5.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o UnifiedProtocols6.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols6.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols6.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStorage.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStorageParent.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/PCacheStorageParent.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols6.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o UnifiedProtocols7.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols7.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols7.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PColorPicker.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/PColorPicker.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols7.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o UnifiedProtocols8.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols8.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols8.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/PContentChild.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols8.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o UnifiedProtocols9.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/UnifiedProtocols9.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols9.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDataChannel.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/PDataChannel.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/UnifiedProtocols9.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o IPCMessageTypeName.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/IPCMessageTypeName.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/IPCMessageTypeName.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/id_map.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/IPCMessageTypeName.cpp:5: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libipc_ipdl.a.desc rm -f libipc_ipdl.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libipc_ipdl.a.desc UnifiedProtocols0.o UnifiedProtocols1.o UnifiedProtocols10.o UnifiedProtocols11.o UnifiedProtocols12.o UnifiedProtocols13.o UnifiedProtocols14.o UnifiedProtocols15.o UnifiedProtocols16.o UnifiedProtocols17.o UnifiedProtocols18.o UnifiedProtocols19.o UnifiedProtocols2.o UnifiedProtocols20.o UnifiedProtocols21.o UnifiedProtocols22.o UnifiedProtocols23.o UnifiedProtocols24.o UnifiedProtocols25.o UnifiedProtocols26.o UnifiedProtocols27.o UnifiedProtocols3.o UnifiedProtocols4.o UnifiedProtocols5.o UnifiedProtocols6.o UnifiedProtocols7.o UnifiedProtocols8.o UnifiedProtocols9.o IPCMessageTypeName.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/ipc/testshell' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o TestShellChild.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/testshell -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/testshell -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/TestShellChild.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/ipc/testshell/TestShellChild.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShell.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShellChild.h:9, from /builddir/build/BUILD/firefox-56.0/ipc/testshell/TestShellChild.h:8, from /builddir/build/BUILD/firefox-56.0/ipc/testshell/TestShellChild.cpp:5: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o TestShellParent.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/testshell -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/testshell -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/TestShellParent.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/ipc/testshell/TestShellParent.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShell.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShellParent.h:9, from /builddir/build/BUILD/firefox-56.0/ipc/testshell/TestShellParent.h:11, from /builddir/build/BUILD/firefox-56.0/ipc/testshell/TestShellParent.cpp:5: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/ipc/testshell/TestShellParent.cpp: In member function 'bool mozilla::ipc::TestShellCommandParent::RunCallback(const nsString&)': /builddir/build/BUILD/firefox-56.0/ipc/testshell/TestShellParent.cpp:83:91: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 bool ok = JS_CallFunctionValue(cx, global, callback, JS::HandleValueArray(strVal), &rval); ^ /usr/bin/g++ -std=gnu++11 -o XPCShellEnvironment.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/testshell -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/testshell -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/XPCShellEnvironment.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/ipc/testshell/XPCShellEnvironment.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/testshell/XPCShellEnvironment.cpp:16: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/ipc/testshell/XPCShellEnvironment.cpp: In function 'bool {anonymous}::Quit(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/ipc/testshell/XPCShellEnvironment.cpp:66:24: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetProperty(cx, global, "__XPCShellEnvironment", &v) || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/dom/base/nsJSUtils.h:22:0, from /builddir/build/BUILD/firefox-56.0/ipc/testshell/XPCShellEnvironment.cpp:35: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool {anonymous}::Load(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool {anonymous}::DumpXPC(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:206:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint16Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool {anonymous}::Print(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool {anonymous}::Dump(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In member function 'void mozilla::ipc::XPCShellEnvironment::ProcessFile(JSContext*, const char*, FILE*, bool)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/ipc/testshell/XPCShellEnvironment.cpp: In member function 'bool mozilla::ipc::XPCShellEnvironment::Init()': /builddir/build/BUILD/firefox-56.0/ipc/testshell/XPCShellEnvironment.cpp:480:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_DefineProperty(cx, globalObj, "__XPCShellEnvironment", ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ privateVal, ~~~~~~~~~~~ JSPROP_READONLY | JSPROP_PERMANENT, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS_STUBGETTER, JS_STUBSETTER) || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/dom/base/nsJSUtils.h:22:0, from /builddir/build/BUILD/firefox-56.0/ipc/testshell/XPCShellEnvironment.cpp:35: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In member function 'bool mozilla::ipc::XPCShellEnvironment::EvaluateString(const nsString&, nsString*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ libipc_testshell.a.desc rm -f libipc_testshell.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libipc_testshell.a.desc TestShellChild.o TestShellParent.o XPCShellEnvironment.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/ipc/testshell' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/ipc/dbus' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o DBusHelpers.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/dbus -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/dbus -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/DBusHelpers.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include /builddir/build/BUILD/firefox-56.0/ipc/dbus/DBusHelpers.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/AlreadyAddRefed.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/RefPtr.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/ipc/DBusMessageRefPtr.h:11, from /builddir/build/BUILD/firefox-56.0/ipc/dbus/DBusHelpers.cpp:8: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o DBusUtils.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/dbus -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/dbus -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/DBusUtils.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include /builddir/build/BUILD/firefox-56.0/ipc/dbus/DBusUtils.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/AlreadyAddRefed.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/RefPtr.h:10, from /builddir/build/BUILD/firefox-56.0/ipc/dbus/DBusUtils.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/dbus/DBusUtils.cpp:20: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o DBusWatcher.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/dbus -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/dbus -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/DBusWatcher.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include /builddir/build/BUILD/firefox-56.0/ipc/dbus/DBusWatcher.cpp /usr/bin/g++ -std=gnu++11 -o RawDBusConnection.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/ipc/dbus -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/dbus -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/RawDBusConnection.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include /builddir/build/BUILD/firefox-56.0/ipc/dbus/RawDBusConnection.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/AlreadyAddRefed.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/RefPtr.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/ipc/DBusConnectionRefPtr.h:11, from /builddir/build/BUILD/firefox-56.0/ipc/dbus/RawDBusConnection.h:11, from /builddir/build/BUILD/firefox-56.0/ipc/dbus/RawDBusConnection.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libipc_dbus.a.desc rm -f libipc_dbus.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libipc_dbus.a.desc DBusHelpers.o DBusUtils.o DBusWatcher.o RawDBusConnection.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/ipc/dbus' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/ipc/contentproc' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o plugin-container.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -I/builddir/build/BUILD/firefox-56.0/ipc/contentproc -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/contentproc -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/plugin-container.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/ipc/contentproc/plugin-container.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsXPCOM.h:10, from /builddir/build/BUILD/firefox-56.0/ipc/contentproc/plugin-container.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libplugin-container.a.desc rm -f libplugin-container.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libplugin-container.a.desc plugin-container.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/ipc/contentproc' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/js/ipc' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_ipc0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 '-DBIN_SUFFIX=""' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/js/ipc -I/builddir/build/BUILD/firefox-56.0/objdir/js/ipc -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/js/ipc -I/builddir/build/BUILD/firefox-56.0/js/src -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/src -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_js_ipc0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow /builddir/build/BUILD/firefox-56.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Atomics.h:19, from /builddir/build/BUILD/firefox-56.0/js/src/jsfriendapi.h:10, from /builddir/build/BUILD/firefox-56.0/js/ipc/CPOWTimer.cpp:8, from /builddir/build/BUILD/firefox-56.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp: In function 'bool UnknownPropertyStub(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp:599:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 UnknownPropertyStub(JSContext* cx, HandleObject obj, HandleId id, MutableHandleValue vp) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp: In function 'bool UnknownStrictPropertyStub(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp:606:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 UnknownStrictPropertyStub(JSContext* cx, HandleObject obj, HandleId id, MutableHandleValue vp, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp: In function 'mozilla::jsipc::RemoteObject MakeRemoteObject(JSContext*, mozilla::jsipc::ObjectId, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:1124:1: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 7.1 MakeRemoteObject(JSContext* cx, ObjectId id, HandleObject obj) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:1124:1: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp: In member function 'JSObject* mozilla::jsipc::IdToObjectMap::find(mozilla::jsipc::ObjectId)': /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp:56:1: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 7.1 IdToObjectMap::find(ObjectId id) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp:56:1: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp: In member function 'JSObject* mozilla::jsipc::IdToObjectMap::findPreserveColor(mozilla::jsipc::ObjectId)': /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp:65:1: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 7.1 IdToObjectMap::findPreserveColor(ObjectId id) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp: In member function 'void mozilla::jsipc::IdToObjectMap::remove(mozilla::jsipc::ObjectId)': /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp:80:1: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 7.1 IdToObjectMap::remove(ObjectId id) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp: In member function 'bool mozilla::jsipc::ObjectToIdMap::add(JSContext*, JSObject*, mozilla::jsipc::ObjectId)': /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp:136:1: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 7.1 ObjectToIdMap::add(JSContext* cx, JSObject* obj, ObjectId id) ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:12:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ToJSValue.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/EventListenerBinding.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/EventListenerManager.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:19, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ScreenOrientation.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:22, from /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.h:12, from /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.h:11, from /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptBase.h:11, from /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptChild.h:11, from /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptChild.cpp:8, from /builddir/build/BUILD/firefox-56.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In member function 'bool mozilla::jsipc::JavaScriptShared::convertIdToGeckoString(JSContext*, JS::HandleId, nsString*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp: In member function 'bool mozilla::jsipc::JavaScriptShared::fromVariant(JSContext*, const mozilla::jsipc::JSVariant&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp:306:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JavaScriptShared::fromVariant(JSContext* cx, const JSVariant& from, MutableHandleValue to) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp: In member function 'virtual bool mozilla::jsipc::JavaScriptShared::Unwrap(JSContext*, InfallibleTArray&, JS::MutableHandleObject)': /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp:733:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!fromVariant(cx, aCpows[i].value(), &v)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp:736:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_DefineUCProperty(cx, ~~~~~~~~~~~~~~~~~~~^~~~ obj, ~~~~ name.BeginReading(), ~~~~~~~~~~~~~~~~~~~~ name.Length(), ~~~~~~~~~~~~~~ v, ~~ JSPROP_ENUMERATE)) ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp: In member function 'JSObject* mozilla::jsipc::JavaScriptShared::findObjectById(JSContext*, const mozilla::jsipc::ObjectId&)': /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp:530:39: note: parameter passing for argument of type 'const mozilla::jsipc::ObjectId' changed in GCC 7.1 RootedObject obj(cx, objects_.find(objId)); ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp: In member function 'bool mozilla::jsipc::JavaScriptShared::toDescriptor(JSContext*, const mozilla::jsipc::PPropertyDescriptor&, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp:614:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 JavaScriptShared::toDescriptor(JSContext* cx, const PPropertyDescriptor& in, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp:618:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!fromVariant(cx, in.value(), out.value())) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.cpp:9:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:38: /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptLogging.h: In member function 'void mozilla::jsipc::Logging::formatObject(bool, bool, mozilla::jsipc::ObjectId, nsCString&)': /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptLogging.h:100:10: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 7.1 void formatObject(bool incoming, bool local, ObjectId id, nsCString& out) { ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptLogging.h:107:40: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 7.1 obj = shared->objects_.find(id); ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptLogging.h: In member function 'void mozilla::jsipc::Logging::format(bool, const mozilla::jsipc::JSVariant&, nsCString&)': /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptLogging.h:172:31: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 7.1 formatObject(incoming, true, ObjectId::deserialize(ovar.get_LocalObject().serializedId()), out); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptLogging.h:172:31: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptLogging.h:174:31: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 7.1 formatObject(incoming, false, ObjectId::deserialize(ovar.get_RemoteObject().serializedId()), out); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptLogging.h:174:31: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp: In member function 'bool mozilla::jsipc::WrapperOwner::DOMQI(JSContext*, JS::HandleObject, JS::CallArgs&)': /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:457:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_GetPropertyDescriptor(cx, proxy, "QueryInterface", &propDesc)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:464:79: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return JS_CallFunctionValue(cx, proxy, propDesc.value(), args, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp: In member function 'bool mozilla::jsipc::WrapperOwner::ok(JSContext*, const mozilla::jsipc::ReturnStatus&)': /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:1087:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!fromVariant(cx, status.get_ReturnException().exn(), &exn)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:1090:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_SetPendingException(cx, exn); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp: In member function 'bool mozilla::jsipc::WrapperOwner::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:171:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 WrapperOwner::getPropertyDescriptor(JSContext* cx, HandleObject proxy, HandleId id, ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:190:41: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return toDescriptor(cx, result, desc); ^ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp: In member function 'virtual bool CPOWProxyHandler::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:164:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 CPOWProxyHandler::getPropertyDescriptor(JSContext* cx, HandleObject proxy, HandleId id, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:167:56: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 FORWARD(getPropertyDescriptor, (cx, proxy, id, desc), false); ^ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:160:28: note: in definition of macro 'FORWARD' return owner->call args; \ ^~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp: In member function 'bool mozilla::jsipc::WrapperOwner::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:201:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 WrapperOwner::getOwnPropertyDescriptor(JSContext* cx, HandleObject proxy, HandleId id, ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:220:41: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return toDescriptor(cx, result, desc); ^ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp: In member function 'virtual bool CPOWProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:194:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 CPOWProxyHandler::getOwnPropertyDescriptor(JSContext* cx, HandleObject proxy, HandleId id, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:197:59: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 FORWARD(getOwnPropertyDescriptor, (cx, proxy, id, desc), false); ^ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:160:28: note: in definition of macro 'FORWARD' return owner->call args; \ ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp: In member function 'bool mozilla::jsipc::JavaScriptShared::toVariant(JSContext*, JS::HandleValue, mozilla::jsipc::JSVariant*)': /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp:236:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JavaScriptShared::toVariant(JSContext* cx, JS::HandleValue from, JSVariant* to) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp:238:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 switch (JS_TypeOfValue(cx, from)) { ~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:12:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ToJSValue.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/EventListenerBinding.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/EventListenerManager.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:19, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ScreenOrientation.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:22, from /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.h:12, from /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.h:11, from /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptBase.h:11, from /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptChild.h:11, from /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptChild.cpp:8, from /builddir/build/BUILD/firefox-56.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp: In member function 'bool mozilla::jsipc::JavaScriptShared::fromDescriptor(JSContext*, JS::Handle, mozilla::jsipc::PPropertyDescriptor*)': /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp:559:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 JavaScriptShared::fromDescriptor(JSContext* cx, Handle desc, ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp: In member function 'bool mozilla::jsipc::WrapperOwner::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:232:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 WrapperOwner::defineProperty(JSContext* cx, HandleObject proxy, HandleId id, ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp: In member function 'virtual bool CPOWProxyHandler::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const': /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:224:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 CPOWProxyHandler::defineProperty(JSContext* cx, HandleObject proxy, HandleId id, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:228:57: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 FORWARD(defineProperty, (cx, proxy, id, desc, result), false); ^ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:160:28: note: in definition of macro 'FORWARD' return owner->call args; \ ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.cpp: In member function 'bool mozilla::jsipc::WrapperAnswer::fail(mozilla::dom::AutoJSAPI&, mozilla::jsipc::ReturnStatus*)': /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.cpp:62:30: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!jsapi.StealException(&exn)) ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.cpp:9:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:38: /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptLogging.h: In member function 'bool mozilla::jsipc::WrapperAnswer::RecvSet(const mozilla::jsipc::ObjectId&, const mozilla::jsipc::JSIDVariant&, const mozilla::jsipc::JSVariant&, const mozilla::jsipc::JSVariant&, mozilla::jsipc::ReturnStatus*)': /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptLogging.h:127:21: note: parameter passing for argument of type 'const mozilla::jsipc::ObjectId' changed in GCC 7.1 formatObject(true, true, obj.id, out); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptLogging.h:127:21: note: parameter passing for argument of type 'const mozilla::jsipc::ObjectId' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.cpp:369:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!fromVariant(cx, value, &val)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.cpp:373:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!fromVariant(cx, receiverVar, &receiver)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.cpp:377:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_ForwardSetPropertyTo(cx, obj, id, val, receiver, result)) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.cpp:377:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.cpp:9:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:38: /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptLogging.h: In member function 'bool mozilla::jsipc::WrapperAnswer::RecvHasInstance(const mozilla::jsipc::ObjectId&, const mozilla::jsipc::JSVariant&, mozilla::jsipc::ReturnStatus*, bool*)': /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptLogging.h:127:21: note: parameter passing for argument of type 'const mozilla::jsipc::ObjectId' changed in GCC 7.1 formatObject(true, true, obj.id, out); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptLogging.h:127:21: note: parameter passing for argument of type 'const mozilla::jsipc::ObjectId' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.cpp:530:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!fromVariant(cx, vVar, &val)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp: In member function 'bool mozilla::jsipc::WrapperOwner::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:711:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 WrapperOwner::hasInstance(JSContext* cx, HandleObject proxy, MutableHandleValue v, bool* bp) ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp: In member function 'virtual bool CPOWProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const': /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:705:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 CPOWProxyHandler::hasInstance(JSContext* cx, HandleObject proxy, MutableHandleValue v, bool* bp) const ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:707:43: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 FORWARD(hasInstance, (cx, proxy, v, bp), false); ^ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:160:28: note: in definition of macro 'FORWARD' return owner->call args; \ ^~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp: In member function 'bool mozilla::jsipc::WrapperOwner::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:536:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 WrapperOwner::set(JSContext* cx, JS::HandleObject proxy, JS::HandleId id, JS::HandleValue v, ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:536:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp: In member function 'virtual bool CPOWProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:529:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 CPOWProxyHandler::set(JSContext* cx, JS::HandleObject proxy, JS::HandleId id, JS::HandleValue v, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:529:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:532:53: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 FORWARD(set, (cx, proxy, id, v, receiver, result), false); ^ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:160:28: note: in definition of macro 'FORWARD' return owner->call args; \ ^~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:532:53: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 FORWARD(set, (cx, proxy, id, v, receiver, result), false); ^ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:160:28: note: in definition of macro 'FORWARD' return owner->call args; \ ^~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp: In member function 'bool mozilla::jsipc::WrapperOwner::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:468:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 WrapperOwner::get(JSContext* cx, HandleObject proxy, HandleValue receiver, ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:468:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:507:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!fromVariant(cx, val, vp)) ~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:519:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_DefineProperty(cx, toStringObj, "__cpow__", vp, JSPROP_PERMANENT | JSPROP_READONLY)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp: In member function 'virtual bool CPOWProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:351:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 CPOWProxyHandler::get(JSContext* cx, HandleObject proxy, HandleValue receiver, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:351:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:354:46: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 FORWARD(get, (cx, proxy, receiver, id, vp), false); ^ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:160:28: note: in definition of macro 'FORWARD' return owner->call args; \ ^~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:354:46: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 FORWARD(get, (cx, proxy, receiver, id, vp), false); ^ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:160:28: note: in definition of macro 'FORWARD' return owner->call args; \ ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.cpp: In member function 'bool mozilla::jsipc::WrapperAnswer::RecvGet(const mozilla::jsipc::ObjectId&, const mozilla::jsipc::JSVariant&, const mozilla::jsipc::JSIDVariant&, mozilla::jsipc::ReturnStatus*, mozilla::jsipc::JSVariant*)': /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.cpp:328:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!fromVariant(cx, receiverVar, &receiver)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.cpp:336:33: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_ForwardGetPropertyTo(cx, obj, id, receiver, &val)) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.cpp:336:33: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.cpp:9:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:38: /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptLogging.h:127:21: note: parameter passing for argument of type 'const mozilla::jsipc::ObjectId' changed in GCC 7.1 formatObject(true, true, obj.id, out); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptLogging.h:127:21: note: parameter passing for argument of type 'const mozilla::jsipc::ObjectId' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp: In member function 'bool mozilla::jsipc::IdToObjectMap::add(mozilla::jsipc::ObjectId, JSObject*)': /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp:74:1: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 7.1 IdToObjectMap::add(ObjectId id, JSObject* obj) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp:74:1: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp: In member function 'virtual bool mozilla::jsipc::WrapperOwner::toObjectVariant(JSContext*, JSObject*, mozilla::jsipc::ObjectVariant*)': /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:1154:36: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 7.1 *objVarp = MakeRemoteObject(cx, id, obj); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:1169:32: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 7.1 *objVarp = MakeRemoteObject(cx, id, obj); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.cpp:9:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:38: /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptLogging.h: In member function 'void mozilla::jsipc::Logging::print(const char*, const T1&) [with T1 = mozilla::jsipc::ReceiverObj]': /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptLogging.h:107:40: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 7.1 obj = shared->objects_.find(id); ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptLogging.h: In member function 'void mozilla::jsipc::Logging::print(const char*, const T1&, const T2&) [with T1 = mozilla::jsipc::ReceiverObj; T2 = mozilla::jsipc::Identifier]': /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptLogging.h:107:40: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 7.1 obj = shared->objects_.find(id); ~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.cpp: In member function 'bool mozilla::jsipc::WrapperAnswer::RecvGetPropertyDescriptor(const mozilla::jsipc::ObjectId&, const mozilla::jsipc::JSIDVariant&, mozilla::jsipc::ReturnStatus*, mozilla::jsipc::PPropertyDescriptor*)': /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.cpp:156:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_GetPropertyDescriptorById(cx, obj, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.cpp: In member function 'bool mozilla::jsipc::WrapperAnswer::RecvGetOwnPropertyDescriptor(const mozilla::jsipc::ObjectId&, const mozilla::jsipc::JSIDVariant&, mozilla::jsipc::ReturnStatus*, mozilla::jsipc::PPropertyDescriptor*)': /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.cpp:188:41: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_GetOwnPropertyDescriptorById(cx, obj, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.cpp: In member function 'bool mozilla::jsipc::WrapperAnswer::RecvDefineProperty(const mozilla::jsipc::ObjectId&, const mozilla::jsipc::JSIDVariant&, const mozilla::jsipc::PPropertyDescriptor&, mozilla::jsipc::ReturnStatus*)': /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.cpp:219:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!toDescriptor(cx, descriptor, &desc)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.cpp:223:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!JS_DefinePropertyById(cx, obj, id, desc, success)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.cpp:9:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:38: /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptLogging.h: In member function 'void mozilla::jsipc::Logging::print(const char*, const T1&, const T2&, const T3&) [with T1 = mozilla::jsipc::ReceiverObj; T2 = nsTArray; T3 = mozilla::jsipc::OutVariant]': /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptLogging.h:107:40: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 7.1 obj = shared->objects_.find(id); ~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp: In member function 'JSObject* mozilla::jsipc::JavaScriptShared::findCPOWByIdPreserveColor(const mozilla::jsipc::ObjectId&)': /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp:515:45: note: parameter passing for argument of type 'const mozilla::jsipc::ObjectId' changed in GCC 7.1 JSObject* obj = cpows_.findPreserveColor(objId); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp: In member function 'void mozilla::jsipc::WrapperOwner::drop(JSObject*)': /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:924:33: note: parameter passing for argument of type 'mozilla::jsipc::ObjectId' changed in GCC 7.1 if (cpows_.findPreserveColor(objId) == obj) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp: In member function 'virtual bool mozilla::jsipc::JavaScriptShared::Wrap(JSContext*, JS::HandleObject, InfallibleTArray*)': /builddir/build/BUILD/firefox-56.0/js/ipc/JavaScriptShared.cpp:770:32: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetPropertyById(cx, aObj, id, &v)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.cpp: In member function 'bool mozilla::jsipc::WrapperAnswer::RecvDropObject(const mozilla::jsipc::ObjectId&)': /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.cpp:792:53: note: parameter passing for argument of type 'const mozilla::jsipc::ObjectId' changed in GCC 7.1 JSObject* obj = objects_.findPreserveColor(objId); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp: In member function 'bool mozilla::jsipc::WrapperOwner::callOrConstruct(JSContext*, JS::HandleObject, const JS::CallArgs&, bool)': /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:690:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!fromVariant(cx, outparams[i], &v)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:694:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetProperty(cx, obj, "value", v)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:698:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!fromVariant(cx, result, args.rval())) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp: In function 'bool CPOWToString(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperOwner.cpp:376:24: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetProperty(cx, callee, "__cpow__", &cpowValue)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.cpp: In member function 'bool mozilla::jsipc::WrapperAnswer::RecvCallOrConstruct(const mozilla::jsipc::ObjectId&, InfallibleTArray&&, const bool&, mozilla::jsipc::ReturnStatus*, mozilla::jsipc::JSVariant*, nsTArray*)': /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.cpp:433:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!fromVariant(cx, argv[0], &objv)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.cpp:452:29: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!fromVariant(cx, argv[i].get_JSVariant(), &v)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.cpp:464:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS::Construct(cx, vals[0], args, &obj)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.cpp:468:25: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if(!JS::Call(cx, vals[1], vals[0], args, &rval)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.cpp:468:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/ipc/WrapperAnswer.cpp:490:32: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetProperty(cx, obj, "value", &v)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ libjs_ipc.a.desc rm -f libjs_ipc.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libjs_ipc.a.desc Unified_cpp_js_ipc0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/js/ipc' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/hal' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Hal.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/hal -I/builddir/build/BUILD/firefox-56.0/objdir/hal -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Hal.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include /builddir/build/BUILD/firefox-56.0/hal/Hal.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/hal/Hal.h:10, from /builddir/build/BUILD/firefox-56.0/hal/Hal.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_hal0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/hal -I/builddir/build/BUILD/firefox-56.0/objdir/hal -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_hal0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include /builddir/build/BUILD/firefox-56.0/objdir/hal/Unified_cpp_hal0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/hal/Hal.h:10, from /builddir/build/BUILD/firefox-56.0/hal/HalWakeLock.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/hal/Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_hal1.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/hal -I/builddir/build/BUILD/firefox-56.0/objdir/hal -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_hal1.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include /builddir/build/BUILD/firefox-56.0/objdir/hal/Unified_cpp_hal1.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/hal/Hal.h:10, from /builddir/build/BUILD/firefox-56.0/hal/linux/LinuxPower.cpp:6, from /builddir/build/BUILD/firefox-56.0/objdir/hal/Unified_cpp_hal1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/hal/Unified_cpp_hal1.cpp:11:0: /builddir/build/BUILD/firefox-56.0/hal/linux/UPowerClient.cpp: In member function 'void mozilla::hal_impl::UPowerClient::UpdateSavedInfo(GHashTable*)': /builddir/build/BUILD/firefox-56.0/hal/linux/UPowerClient.cpp:453:14: warning: this statement may fall through [-Wimplicit-fallthrough=] isFull = true; ~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-56.0/hal/linux/UPowerClient.cpp:455:5: note: here case eState_Charging: ^~~~ libhal.a.desc rm -f libhal.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libhal.a.desc Hal.o Unified_cpp_hal0.o Unified_cpp_hal1.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/hal' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o XrayWrapper.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/src -I/builddir/build/BUILD/firefox-56.0/caps -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/XrayWrapper.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Maybe.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Proxy.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jswrapper.h:12, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WrapperFactory.h:10, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.h:12, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:7:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.h: In member function 'virtual bool xpc::DOMXrayTraits::resolveNativeProperty(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.h:200:18: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 virtual bool resolveNativeProperty(JSContext* cx, JS::HandleObject wrapper, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::XPCWrappedNativeXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2422:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!getPropertyDescriptor(cx, wrapper, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const [with Base = js::SecurityWrapper; Traits = xpc::XPCWrappedNativeXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2422:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!getPropertyDescriptor(cx, wrapper, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::DOMXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2422:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!getPropertyDescriptor(cx, wrapper, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const [with Base = js::SecurityWrapper; Traits = xpc::DOMXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2422:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!getPropertyDescriptor(cx, wrapper, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2422:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!getPropertyDescriptor(cx, wrapper, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2422:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!getPropertyDescriptor(cx, wrapper, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:7:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.h: In member function 'virtual bool xpc::OpaqueXrayTraits::resolveNativeProperty(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.h:372:18: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 virtual bool resolveNativeProperty(JSContext* cx, JS::HandleObject wrapper, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.h: In member function 'virtual bool xpc::JSXrayTraits::resolveNativeProperty(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.h:255:18: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 virtual bool resolveNativeProperty(JSContext* cx, JS::HandleObject wrapper, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In function 'bool xpc::TryResolvePropertyFromSpecs(JSContext*, JS::HandleId, JS::HandleObject, const JSFunctionSpec*, const JSPropertySpec*, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:416:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 TryResolvePropertyFromSpecs(JSContext* cx, HandleId id, HandleObject holder, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:442:47: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 JS_GetOwnPropertyDescriptorById(cx, holder, id, desc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:494:37: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JS_DefinePropertyById(cx, holder, id, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ desc.value(), ~~~~~~~~~~~~~ // This particular descriptor, unlike most, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // actually stores JSNatives directly, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // since we just set it up. Do NOT pass ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // JSPROP_PROPOP_ACCESSORS here! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ desc.attributes(), ~~~~~~~~~~~~~~~~~~ JS_PROPERTYOP_GETTER(desc.getter()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS_PROPERTYOP_SETTER(desc.setter())) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:503:47: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 JS_GetOwnPropertyDescriptorById(cx, holder, id, desc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In function 'bool xpc::wrappedJSObject_getter(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:1591:60: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return WrapperFactory::WaiveXrayAndWrap(cx, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::XPCWrappedNativeXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2403:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 XrayWrapper::set(JSContext* cx, HandleObject wrapper, HandleId id, HandleValue v, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2403:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2411:78: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return js::BaseProxyHandler::set(cx, wrapper, id, v, wrapperValue, result); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2411:78: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const [with Base = js::SecurityWrapper; Traits = xpc::XPCWrappedNativeXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2403:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 XrayWrapper::set(JSContext* cx, HandleObject wrapper, HandleId id, HandleValue v, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2403:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2411:78: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return js::BaseProxyHandler::set(cx, wrapper, id, v, wrapperValue, result); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2411:78: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::DOMXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2403:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 XrayWrapper::set(JSContext* cx, HandleObject wrapper, HandleId id, HandleValue v, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2403:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2411:78: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return js::BaseProxyHandler::set(cx, wrapper, id, v, wrapperValue, result); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2411:78: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const [with Base = js::SecurityWrapper; Traits = xpc::DOMXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2403:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 XrayWrapper::set(JSContext* cx, HandleObject wrapper, HandleId id, HandleValue v, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2403:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2411:78: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return js::BaseProxyHandler::set(cx, wrapper, id, v, wrapperValue, result); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2411:78: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2403:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 XrayWrapper::set(JSContext* cx, HandleObject wrapper, HandleId id, HandleValue v, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2403:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2411:78: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return js::BaseProxyHandler::set(cx, wrapper, id, v, wrapperValue, result); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2411:78: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2403:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 XrayWrapper::set(JSContext* cx, HandleObject wrapper, HandleId id, HandleValue v, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2403:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2411:78: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return js::BaseProxyHandler::set(cx, wrapper, id, v, wrapperValue, result); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2411:78: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In function 'bool xpc::RecreateLostWaivers(JSContext*, const JS::PropertyDescriptor*, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2213:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 RecreateLostWaivers(JSContext* cx, const PropertyDescriptor* orig, ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:7:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.h: In member function 'bool xpc::XrayWrapper::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.h:402:32: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ReportIsNotFunction(cx, v); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const [with Base = js::SecurityWrapper; Traits = xpc::DOMXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2359:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 XrayWrapper::get(JSContext* cx, HandleObject wrapper, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2359:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2375:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!getPropertyDescriptor(cx, wrapper, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jsfriendapi.h:16:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Proxy.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jswrapper.h:12, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WrapperFactory.h:10, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.h:12, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jsapi.h:3482:43: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, thisv, fun, args, rval); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jsapi.h:3482:43: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:7:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.h: In member function 'bool xpc::XrayWrapper::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.h:402:32: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ReportIsNotFunction(cx, v); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::XPCWrappedNativeXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2359:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 XrayWrapper::get(JSContext* cx, HandleObject wrapper, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2359:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2375:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!getPropertyDescriptor(cx, wrapper, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jsfriendapi.h:16:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Proxy.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jswrapper.h:12, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WrapperFactory.h:10, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.h:12, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jsapi.h:3482:43: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, thisv, fun, args, rval); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jsapi.h:3482:43: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const [with Base = js::SecurityWrapper; Traits = xpc::XPCWrappedNativeXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2359:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 XrayWrapper::get(JSContext* cx, HandleObject wrapper, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2359:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2375:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!getPropertyDescriptor(cx, wrapper, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jsfriendapi.h:16:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Proxy.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jswrapper.h:12, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WrapperFactory.h:10, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.h:12, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jsapi.h:3482:43: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, thisv, fun, args, rval); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jsapi.h:3482:43: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2359:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 XrayWrapper::get(JSContext* cx, HandleObject wrapper, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2359:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2375:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!getPropertyDescriptor(cx, wrapper, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jsfriendapi.h:16:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Proxy.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jswrapper.h:12, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WrapperFactory.h:10, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.h:12, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jsapi.h:3482:43: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, thisv, fun, args, rval); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jsapi.h:3482:43: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2359:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 XrayWrapper::get(JSContext* cx, HandleObject wrapper, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2359:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2375:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!getPropertyDescriptor(cx, wrapper, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jsfriendapi.h:16:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Proxy.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jswrapper.h:12, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WrapperFactory.h:10, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.h:12, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jsapi.h:3482:43: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, thisv, fun, args, rval); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jsapi.h:3482:43: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::DOMXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2359:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 XrayWrapper::get(JSContext* cx, HandleObject wrapper, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2359:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2375:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!getPropertyDescriptor(cx, wrapper, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jsfriendapi.h:16:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Proxy.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jswrapper.h:12, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WrapperFactory.h:10, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.h:12, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jsapi.h:3482:43: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, thisv, fun, args, rval); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jsapi.h:3482:43: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In function 'bool xpc::ReportWrapperDenial(JSContext*, JS::HandleId, xpc::WrapperDenialType, const char*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:245:47: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 JSString* str = JS_ValueToSource(cx, idval); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In static member function 'static bool xpc::JSXrayTraits::getOwnPropertyFromTargetIfSafe(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:331:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 bool JSXrayTraits::getOwnPropertyFromTargetIfSafe(JSContext* cx, ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:345:41: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_GetOwnPropertyDescriptorById(cx, target, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In static member function 'static bool xpc::JSXrayTraits::getOwnPropertyFromWrapperIfSafe(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:315:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 bool JSXrayTraits::getOwnPropertyFromWrapperIfSafe(JSContext* cx, ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:325:44: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!getOwnPropertyFromTargetIfSafe(cx, target, wrapper, id, outDesc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:328:49: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return JS_WrapPropertyDescriptor(cx, outDesc); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'virtual bool xpc::XrayTraits::resolveOwnProperty(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:1595:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 XrayTraits::resolveOwnProperty(JSContext* cx, HandleObject wrapper, HandleObject target, ^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:1610:45: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:1637:39: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_WrapPropertyDescriptor(cx, desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:1656:45: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_GetOwnPropertyDescriptorById(cx, holder, id, desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:1651:45: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 if (!found && !JS_DefinePropertyById(cx, holder, id, UndefinedHandleValue, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_ENUMERATE | JSPROP_SHARED, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wrappedJSObject_getter)) { ~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'virtual bool xpc::XPCWrappedNativeXrayTraits::resolveOwnProperty(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:1666:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 XPCWrappedNativeXrayTraits::resolveOwnProperty(JSContext* cx, HandleObject wrapper, ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:1673:54: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:1681:64: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return JS_GetOwnPropertyDescriptorById(cx, holder, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'virtual bool xpc::DOMXrayTraits::resolveOwnProperty(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:1772:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 DOMXrayTraits::resolveOwnProperty(JSContext* cx, HandleObject wrapper, HandleObject target, ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:1777:83: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 bool ok = XrayTraits::resolveOwnProperty(cx, wrapper, target, holder, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:1799:58: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return JS_WrapPropertyDescriptor(cx, desc); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:1804:41: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_GetOwnPropertyDescriptorById(cx, holder, id, desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:1812:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!XrayResolveOwnProperty(cx, wrapper, target, id, desc, cacheOnHolder)) ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:1820:33: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return JS_DefinePropertyById(cx, holder, id, desc) && ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:1821:43: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 JS_GetOwnPropertyDescriptorById(cx, holder, id, desc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'virtual bool xpc::OpaqueXrayTraits::resolveOwnProperty(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:216:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 OpaqueXrayTraits::resolveOwnProperty(JSContext* cx, HandleObject wrapper, HandleObject target, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:220:83: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 bool ok = XrayTraits::resolveOwnProperty(cx, wrapper, target, holder, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'virtual bool xpc::JSXrayTraits::resolveOwnProperty(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:521:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 JSXrayTraits::resolveOwnProperty(JSContext* cx, HandleObject wrapper, ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:528:54: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:537:41: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_GetOwnPropertyDescriptorById(cx, holder, id, desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:556:73: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return getOwnPropertyFromWrapperIfSafe(cx, wrapper, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:567:61: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_GetOwnPropertyDescriptorById(cx, target, id, &innerDesc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:620:57: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!TryResolvePropertyFromSpecs(cx, id, holder, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ clasp->specConstructorFunctions(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clasp->specConstructorProperties(), desc)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:652:53: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_GetOwnPropertyDescriptorById(cx, waiver, id, desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:662:77: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return getOwnPropertyFromWrapperIfSafe(cx, wrapper, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:693:37: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!TryResolvePropertyFromSpecs(cx, id, holder, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ clasp->specPrototypeFunctions(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clasp->specPrototypeProperties(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ desc)) { ~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::XPCWrappedNativeXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2182:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 XrayWrapper::getOwnPropertyDescriptor(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2191:9: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!Traits::singleton.resolveOwnProperty(cx, wrapper, target, holder, id, desc)) /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with Base = js::SecurityWrapper; Traits = xpc::XPCWrappedNativeXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2182:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 XrayWrapper::getOwnPropertyDescriptor(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2191:9: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!Traits::singleton.resolveOwnProperty(cx, wrapper, target, holder, id, desc)) /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::DOMXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2182:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 XrayWrapper::getOwnPropertyDescriptor(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2191:9: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!Traits::singleton.resolveOwnProperty(cx, wrapper, target, holder, id, desc)) /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with Base = js::SecurityWrapper; Traits = xpc::DOMXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2182:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 XrayWrapper::getOwnPropertyDescriptor(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2191:9: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!Traits::singleton.resolveOwnProperty(cx, wrapper, target, holder, id, desc)) /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::XPCWrappedNativeXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2559:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_WrapValue(cx, &v)) ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const [with Base = js::SecurityWrapper; Traits = xpc::XPCWrappedNativeXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2559:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_WrapValue(cx, &v)) ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::DOMXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2559:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_WrapValue(cx, &v)) ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const [with Base = js::SecurityWrapper; Traits = xpc::DOMXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2559:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_WrapValue(cx, &v)) ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2559:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_WrapValue(cx, &v)) ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2559:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_WrapValue(cx, &v)) ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::XPCWrappedNativeXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2257:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 XrayWrapper::defineProperty(JSContext* cx, HandleObject wrapper, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2264:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_GetPropertyDescriptorById(cx, wrapper, id, &existing_desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2310:35: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_WrapPropertyDescriptor(cx, &wrappedDesc)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2317:76: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return JS_DefinePropertyById(cx, expandoObject, id, wrappedDesc, result); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const [with Base = js::SecurityWrapper; Traits = xpc::XPCWrappedNativeXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2257:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 XrayWrapper::defineProperty(JSContext* cx, HandleObject wrapper, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2264:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_GetPropertyDescriptorById(cx, wrapper, id, &existing_desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2310:35: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_WrapPropertyDescriptor(cx, &wrappedDesc)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2317:76: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return JS_DefinePropertyById(cx, expandoObject, id, wrappedDesc, result); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2257:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 XrayWrapper::defineProperty(JSContext* cx, HandleObject wrapper, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2264:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_GetPropertyDescriptorById(cx, wrapper, id, &existing_desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2310:35: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_WrapPropertyDescriptor(cx, &wrappedDesc)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2317:76: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return JS_DefinePropertyById(cx, expandoObject, id, wrappedDesc, result); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In static member function 'static bool xpc::JSXrayTraits::construct(JSContext*, JS::HandleObject, const JS::CallArgs&, const js::Wrapper&)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:973:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS::Construct(cx, ctorVal, wrapper, vals, &result)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:981:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ReportIsNotFunction(cx, v); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:7:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.h: In member function 'bool xpc::XrayWrapper::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.h:285:32: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ReportIsNotFunction(cx, v); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::JSXrayTraits::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::Handle, JS::ObjectOpResult&, bool*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:732:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 JSXrayTraits::defineProperty(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:732:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:780:39: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_WrapPropertyDescriptor(cx, &wrappedDesc) || ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:781:35: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 !JS_DefinePropertyById(cx, target, id, wrappedDesc, result)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:799:35: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!JS_DefinePropertyById(cx, target, id, desc, result)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2257:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 XrayWrapper::defineProperty(JSContext* cx, HandleObject wrapper, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2264:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_GetPropertyDescriptorById(cx, wrapper, id, &existing_desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2291:9: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!Traits::singleton.defineProperty(cx, wrapper, id, desc, existing_desc, result, &defined)) /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2291:9: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2310:35: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_WrapPropertyDescriptor(cx, &wrappedDesc)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2317:76: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return JS_DefinePropertyById(cx, expandoObject, id, wrappedDesc, result); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2182:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 XrayWrapper::getOwnPropertyDescriptor(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2191:9: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!Traits::singleton.resolveOwnProperty(cx, wrapper, target, holder, id, desc)) /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2093:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 XrayWrapper::getPropertyDescriptor(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2125:9: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!Traits::singleton.resolveOwnProperty(cx, wrapper, target, holder, id, desc)) /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2129:59: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!desc.object() && !JS_GetOwnPropertyDescriptorById(cx, holder, id, desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2182:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 XrayWrapper::getOwnPropertyDescriptor(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2191:9: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!Traits::singleton.resolveOwnProperty(cx, wrapper, target, holder, id, desc)) /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2093:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 XrayWrapper::getPropertyDescriptor(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2125:9: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!Traits::singleton.resolveOwnProperty(cx, wrapper, target, holder, id, desc)) /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2129:59: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!desc.object() && !JS_GetOwnPropertyDescriptorById(cx, holder, id, desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::JSXrayTraits::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:723:44: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!getOwnPropertyFromTargetIfSafe(cx, target, wrapper, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::DOMXrayTraits::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::Handle, JS::ObjectOpResult&, bool*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:1833:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 DOMXrayTraits::defineProperty(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:1833:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:1848:74: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return XrayDefineProperty(cx, wrapper, obj, id, desc, result, defined); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::DOMXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2257:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 XrayWrapper::defineProperty(JSContext* cx, HandleObject wrapper, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2264:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_GetPropertyDescriptorById(cx, wrapper, id, &existing_desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2291:9: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!Traits::singleton.defineProperty(cx, wrapper, id, desc, existing_desc, result, &defined)) /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2291:9: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2310:35: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_WrapPropertyDescriptor(cx, &wrappedDesc)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2317:76: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return JS_DefinePropertyById(cx, expandoObject, id, wrappedDesc, result); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const [with Base = js::SecurityWrapper; Traits = xpc::DOMXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2257:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 XrayWrapper::defineProperty(JSContext* cx, HandleObject wrapper, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2264:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_GetPropertyDescriptorById(cx, wrapper, id, &existing_desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2291:9: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!Traits::singleton.defineProperty(cx, wrapper, id, desc, existing_desc, result, &defined)) /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2291:9: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2310:35: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_WrapPropertyDescriptor(cx, &wrappedDesc)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2317:76: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return JS_DefinePropertyById(cx, expandoObject, id, wrappedDesc, result); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In static member function 'static bool xpc::DOMXrayTraits::call(JSContext*, JS::HandleObject, const JS::CallArgs&, const js::Wrapper&)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:1903:40: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return JS_WrapValue(cx, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:1894:36: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ReportIsNotFunction(cx, v); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In static member function 'static bool xpc::DOMXrayTraits::construct(JSContext*, JS::HandleObject, const JS::CallArgs&, const js::Wrapper&)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:1920:36: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 js::ReportIsNotFunction(cx, v); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:1927:49: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!args.rval().isObject() || !JS_WrapValue(cx, args.rval())) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In function 'bool xpc::XrayUtils::HasNativeProperty(JSContext*, JS::HandleObject, JS::HandleId, bool*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:1990:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!traits->resolveOwnProperty(cx, wrapper, target, holder, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2007:39: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!traits->resolveNativeProperty(cx, wrapper, holder, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::DOMXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2093:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 XrayWrapper::getPropertyDescriptor(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2125:9: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!Traits::singleton.resolveOwnProperty(cx, wrapper, target, holder, id, desc)) /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2129:59: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!desc.object() && !JS_GetOwnPropertyDescriptorById(cx, holder, id, desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2162:54: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return JS_WrapPropertyDescriptor(cx, desc); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2170:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!JS_DefinePropertyById(cx, holder, id, desc) || ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2171:41: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 !JS_GetOwnPropertyDescriptorById(cx, holder, id, desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with Base = js::SecurityWrapper; Traits = xpc::DOMXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2093:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 XrayWrapper::getPropertyDescriptor(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2125:9: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!Traits::singleton.resolveOwnProperty(cx, wrapper, target, holder, id, desc)) /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2129:59: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!desc.object() && !JS_GetOwnPropertyDescriptorById(cx, holder, id, desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2162:54: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return JS_WrapPropertyDescriptor(cx, desc); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2170:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!JS_DefinePropertyById(cx, holder, id, desc) || ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2171:41: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 !JS_GetOwnPropertyDescriptorById(cx, holder, id, desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'virtual bool xpc::JSXrayTraits::enumerateNames(JSContext*, JS::HandleObject, unsigned int, JS::AutoIdVector&)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:871:56: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!getOwnPropertyFromTargetIfSafe(cx, target, wrapper, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'virtual bool xpc::XPCWrappedNativeXrayTraits::resolveNativeProperty(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:1480:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 XPCWrappedNativeXrayTraits::resolveNativeProperty(JSContext* cx, HandleObject wrapper, ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:1516:37: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return JS_DefinePropertyById(cx, holder, id, desc) && ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:1517:47: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 JS_GetOwnPropertyDescriptorById(cx, holder, id, desc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:1563:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_WrapValue(cx, desc.value()) || !JS_WrapValue(cx, &fval)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:1563:57: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_WrapValue(cx, desc.value()) || !JS_WrapValue(cx, &fval)) ~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:1571:54: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return JS_DefinePropertyById(cx, holder, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::XPCWrappedNativeXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2093:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 XrayWrapper::getPropertyDescriptor(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2125:9: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!Traits::singleton.resolveOwnProperty(cx, wrapper, target, holder, id, desc)) /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2129:59: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!desc.object() && !JS_GetOwnPropertyDescriptorById(cx, holder, id, desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2137:9: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!Traits::singleton.resolveNativeProperty(cx, wrapper, holder, id, desc)) /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2170:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!JS_DefinePropertyById(cx, holder, id, desc) || ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2162:54: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return JS_WrapPropertyDescriptor(cx, desc); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2171:41: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 !JS_GetOwnPropertyDescriptorById(cx, holder, id, desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with Base = js::SecurityWrapper; Traits = xpc::XPCWrappedNativeXrayTraits]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2093:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 XrayWrapper::getPropertyDescriptor(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2125:9: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!Traits::singleton.resolveOwnProperty(cx, wrapper, target, holder, id, desc)) /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2129:59: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!desc.object() && !JS_GetOwnPropertyDescriptorById(cx, holder, id, desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2137:9: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!Traits::singleton.resolveNativeProperty(cx, wrapper, holder, id, desc)) /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2170:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!JS_DefinePropertyById(cx, holder, id, desc) || ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2162:54: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return JS_WrapPropertyDescriptor(cx, desc); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/XrayWrapper.cpp:2171:41: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 !JS_GetOwnPropertyDescriptorById(cx, holder, id, desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_xpconnect_wrappers0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/src -I/builddir/build/BUILD/firefox-56.0/caps -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_xpconnect_wrappers0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Maybe.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Proxy.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jswrapper.h:12, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AccessCheck.h:10, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AccessCheck.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp: In member function 'virtual bool xpc::CrossOriginXrayWrapper::getOwnPropertyDescriptor(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle) const': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp:245:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 CrossOriginXrayWrapper::getOwnPropertyDescriptor(JSContext* cx, ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp:251:55: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return getPropertyDescriptor(cx, wrapper, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp: In function 'bool xpc::FilterPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) [with Policy = xpc::Opaque]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp:65:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 FilterPropertyDescriptor(JSContext* cx, HandleObject wrapper, HandleId id, MutableHandle desc) ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp: In member function 'bool xpc::FilteringWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with Base = js::SecurityWrapper; Policy = xpc::Opaque]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp:109:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 FilteringWrapper::getOwnPropertyDescriptor(JSContext* cx, HandleObject wrapper, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp:115:40: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!Base::getOwnPropertyDescriptor(cx, wrapper, id, desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp:117:66: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return FilterPropertyDescriptor(cx, wrapper, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp: In member function 'bool xpc::FilteringWrapper::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with Base = js::SecurityWrapper; Policy = xpc::Opaque]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp:96:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 FilteringWrapper::getPropertyDescriptor(JSContext* cx, HandleObject wrapper, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp:102:37: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!Base::getPropertyDescriptor(cx, wrapper, id, desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp:104:66: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return FilterPropertyDescriptor(cx, wrapper, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp: In member function 'bool xpc::FilteringWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with Base = js::SecurityWrapper; Policy = xpc::OpaqueWithCall]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp:109:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 FilteringWrapper::getOwnPropertyDescriptor(JSContext* cx, HandleObject wrapper, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp:115:40: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!Base::getOwnPropertyDescriptor(cx, wrapper, id, desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp:117:66: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return FilterPropertyDescriptor(cx, wrapper, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp: In member function 'bool xpc::FilteringWrapper::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with Base = js::SecurityWrapper; Policy = xpc::OpaqueWithCall]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp:96:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 FilteringWrapper::getPropertyDescriptor(JSContext* cx, HandleObject wrapper, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp:102:37: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!Base::getPropertyDescriptor(cx, wrapper, id, desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp:104:66: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return FilterPropertyDescriptor(cx, wrapper, id, desc); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AccessCheck.cpp: In static member function 'static void xpc::AccessCheck::reportCrossOriginDenial(JSContext*, JS::HandleId, const nsACString&)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AccessCheck.cpp:311:52: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 JS::RootedString idStr(cx, JS_ValueToSource(cx, idVal)); ~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp: In member function 'virtual bool xpc::CrossOriginXrayWrapper::defineProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&) const': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp:285:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 CrossOriginXrayWrapper::defineProperty(JSContext* cx, JS::Handle wrapper, ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AccessCheck.cpp: In static member function 'static bool xpc::ExposedPropertiesOnly::check(JSContext*, JS::HandleObject, JS::HandleId, js::BaseProxyHandler::Action)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AccessCheck.cpp:388:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_GetPropertyDescriptorById(cx, wrappedObject, exposedPropsId, &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AccessCheck.cpp:417:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_GetPropertyDescriptorById(cx, hallpass, id, &desc)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AccessCheck.cpp:470:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_GetPropertyDescriptorById(cx, wrappedObject, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp: In function 'bool xpc::FilterPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) [with Policy = xpc::ExposedPropertiesOnly]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp:65:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 FilterPropertyDescriptor(JSContext* cx, HandleObject wrapper, HandleId id, MutableHandle desc) ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp: In member function 'bool xpc::FilteringWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with Base = js::SecurityWrapper; Policy = xpc::ExposedPropertiesOnly]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp:109:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 FilteringWrapper::getOwnPropertyDescriptor(JSContext* cx, HandleObject wrapper, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp:115:40: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!Base::getOwnPropertyDescriptor(cx, wrapper, id, desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp:117:66: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return FilterPropertyDescriptor(cx, wrapper, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp: In member function 'bool xpc::FilteringWrapper::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with Base = js::SecurityWrapper; Policy = xpc::ExposedPropertiesOnly]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp:96:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 FilteringWrapper::getPropertyDescriptor(JSContext* cx, HandleObject wrapper, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp:102:37: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!Base::getPropertyDescriptor(cx, wrapper, id, desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp:104:66: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return FilterPropertyDescriptor(cx, wrapper, id, desc); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp: In function 'bool xpc::InterposeProperty(JSContext*, JS::HandleObject, const nsIID*, JS::HandleId, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:42:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 InterposeProperty(JSContext* cx, HandleObject target, const nsIID* iid, HandleId id, ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:74:70: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 iid, prop, &descriptorVal); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:74:70: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:74:70: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:93:52: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS::ObjectToCompletePropertyDescriptor(cx, target, descriptorVal, descriptor)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:101:35: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_WrapPropertyDescriptor(cx, descriptor)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp: In member function 'bool xpc::AddonWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with Base = js::CrossCompartmentWrapper]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:175:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 AddonWrapper::getOwnPropertyDescriptor(JSContext* cx, HandleObject wrapper, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:178:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!InterposeProperty(cx, wrapper, nullptr, id, desc)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:184:64: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return Base::getOwnPropertyDescriptor(cx, wrapper, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp: In member function 'bool xpc::AddonWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:238:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 AddonWrapper::defineProperty(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:243:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!InterposeProperty(cx, wrapper, nullptr, id, &interpDesc)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:247:66: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return Base::defineProperty(cx, wrapper, id, desc, result); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:12:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ToJSValue.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/EventListenerBinding.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/EventListenerManager.h:11, from /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.h:35, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AccessCheck.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp: In member function 'bool xpc::AddonWrapper::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:259:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!InterposeProperty(cx, wrapper, nullptr, id, &desc)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:12:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ToJSValue.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/EventListenerBinding.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/EventListenerManager.h:11, from /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.h:35, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AccessCheck.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp: In member function 'bool xpc::AddonWrapper::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const [with Base = js::CrossCompartmentWrapper]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:189:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 AddonWrapper::get(JSContext* cx, JS::Handle wrapper, JS::Handle receiver, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:189:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:195:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!InterposeProperty(cx, wrapper, nullptr, id, &desc)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:199:55: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return Base::get(cx, wrapper, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:199:55: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jsfriendapi.h:16:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Proxy.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jswrapper.h:12, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AccessCheck.h:10, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AccessCheck.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jsapi.h:3482:43: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, thisv, fun, args, rval); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jsapi.h:3482:43: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp: In member function 'bool xpc::AddonWrapper::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with Base = js::CrossCompartmentWrapper]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:161:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 AddonWrapper::getPropertyDescriptor(JSContext* cx, HandleObject wrapper, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:164:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!InterposeProperty(cx, wrapper, nullptr, id, desc)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:170:61: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return Base::getPropertyDescriptor(cx, wrapper, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp: In member function 'bool xpc::AddonWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with Base = xpc::XrayWrapper]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:175:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 AddonWrapper::getOwnPropertyDescriptor(JSContext* cx, HandleObject wrapper, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:178:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!InterposeProperty(cx, wrapper, nullptr, id, desc)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:184:64: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return Base::getOwnPropertyDescriptor(cx, wrapper, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp: In member function 'bool xpc::AddonWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const [with Base = xpc::XrayWrapper]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:238:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 AddonWrapper::defineProperty(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:243:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!InterposeProperty(cx, wrapper, nullptr, id, &interpDesc)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:247:66: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return Base::defineProperty(cx, wrapper, id, desc, result); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:12:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ToJSValue.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/EventListenerBinding.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/EventListenerManager.h:11, from /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.h:35, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AccessCheck.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp: In member function 'bool xpc::AddonWrapper::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&) const [with Base = xpc::XrayWrapper]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:259:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!InterposeProperty(cx, wrapper, nullptr, id, &desc)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:12:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ToJSValue.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/EventListenerBinding.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/EventListenerManager.h:11, from /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.h:35, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AccessCheck.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp: In member function 'bool xpc::AddonWrapper::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const [with Base = xpc::XrayWrapper]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:189:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 AddonWrapper::get(JSContext* cx, JS::Handle wrapper, JS::Handle receiver, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:189:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:195:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!InterposeProperty(cx, wrapper, nullptr, id, &desc)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:199:55: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return Base::get(cx, wrapper, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:199:55: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jsfriendapi.h:16:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Proxy.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jswrapper.h:12, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AccessCheck.h:10, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AccessCheck.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jsapi.h:3482:43: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, thisv, fun, args, rval); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jsapi.h:3482:43: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp: In member function 'bool xpc::AddonWrapper::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with Base = xpc::XrayWrapper]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:161:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 AddonWrapper::getPropertyDescriptor(JSContext* cx, HandleObject wrapper, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:164:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!InterposeProperty(cx, wrapper, nullptr, id, desc)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:170:61: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return Base::getPropertyDescriptor(cx, wrapper, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp: In member function 'bool xpc::AddonWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with Base = xpc::XrayWrapper]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:175:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 AddonWrapper::getOwnPropertyDescriptor(JSContext* cx, HandleObject wrapper, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:178:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!InterposeProperty(cx, wrapper, nullptr, id, desc)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:184:64: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return Base::getOwnPropertyDescriptor(cx, wrapper, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp: In member function 'bool xpc::AddonWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const [with Base = xpc::XrayWrapper]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:238:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 AddonWrapper::defineProperty(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:243:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!InterposeProperty(cx, wrapper, nullptr, id, &interpDesc)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:247:66: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return Base::defineProperty(cx, wrapper, id, desc, result); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:12:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ToJSValue.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/EventListenerBinding.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/EventListenerManager.h:11, from /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.h:35, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AccessCheck.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp: In member function 'bool xpc::AddonWrapper::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&) const [with Base = xpc::XrayWrapper]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:259:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!InterposeProperty(cx, wrapper, nullptr, id, &desc)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:12:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ToJSValue.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/EventListenerBinding.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/EventListenerManager.h:11, from /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.h:35, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AccessCheck.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp: In member function 'bool xpc::AddonWrapper::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const [with Base = xpc::XrayWrapper]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:189:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 AddonWrapper::get(JSContext* cx, JS::Handle wrapper, JS::Handle receiver, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:189:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:195:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!InterposeProperty(cx, wrapper, nullptr, id, &desc)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:199:55: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return Base::get(cx, wrapper, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:199:55: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jsfriendapi.h:16:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Proxy.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jswrapper.h:12, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AccessCheck.h:10, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AccessCheck.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jsapi.h:3482:43: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, thisv, fun, args, rval); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jsapi.h:3482:43: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp: In member function 'bool xpc::AddonWrapper::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with Base = xpc::XrayWrapper]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:161:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 AddonWrapper::getPropertyDescriptor(JSContext* cx, HandleObject wrapper, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:164:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!InterposeProperty(cx, wrapper, nullptr, id, desc)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:170:61: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return Base::getPropertyDescriptor(cx, wrapper, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp: In function 'bool xpc::InterposeCall(JSContext*, JS::HandleObject, const JS::CallArgs&, bool*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:139:72: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 thisValue, argsVal, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:139:72: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:139:72: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:139:72: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp: In member function 'virtual bool xpc::CrossOriginXrayWrapper::getPropertyDescriptor(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle) const': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp:209:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 CrossOriginXrayWrapper::getPropertyDescriptor(JSContext* cx, ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp:214:48: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!SecurityXrayDOM::getPropertyDescriptor(cx, wrapper, id, desc)) /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp: In function 'bool xpc::FilterPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) [with Policy = xpc::CrossOriginAccessiblePropertiesOnly]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp:65:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 FilterPropertyDescriptor(JSContext* cx, HandleObject wrapper, HandleId id, MutableHandle desc) ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp: In member function 'bool xpc::FilteringWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with Base = xpc::CrossOriginXrayWrapper; Policy = xpc::CrossOriginAccessiblePropertiesOnly]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp:109:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 FilteringWrapper::getOwnPropertyDescriptor(JSContext* cx, HandleObject wrapper, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp:251:55: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return getPropertyDescriptor(cx, wrapper, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp:117:66: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return FilterPropertyDescriptor(cx, wrapper, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp: In member function 'bool xpc::FilteringWrapper::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with Base = xpc::CrossOriginXrayWrapper; Policy = xpc::CrossOriginAccessiblePropertiesOnly]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp:96:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 FilteringWrapper::getPropertyDescriptor(JSContext* cx, HandleObject wrapper, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp:102:37: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!Base::getPropertyDescriptor(cx, wrapper, id, desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/FilteringWrapper.cpp:104:66: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return FilterPropertyDescriptor(cx, wrapper, id, desc); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AccessCheck.cpp: In static member function 'static bool xpc::AccessCheck::checkPassToPrivilegedCode(JSContext*, JS::HandleObject, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AccessCheck.cpp:234:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 AccessCheck::checkPassToPrivilegedCode(JSContext* cx, HandleObject wrapper, HandleValue v) ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:20:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/ChromeObjectWrapper.cpp: In member function 'virtual bool xpc::ChromeObjectWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/ChromeObjectWrapper.cpp:22:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 ChromeObjectWrapper::defineProperty(JSContext* cx, HandleObject wrapper, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/ChromeObjectWrapper.cpp:29:81: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return ChromeObjectWrapperBase::defineProperty(cx, wrapper, id, desc, result); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/ChromeObjectWrapper.cpp: In member function 'virtual bool xpc::ChromeObjectWrapper::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/ChromeObjectWrapper.cpp:33:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ChromeObjectWrapper::set(JSContext* cx, HandleObject wrapper, HandleId id, HandleValue v, ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/ChromeObjectWrapper.cpp:33:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/ChromeObjectWrapper.cpp:38:77: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ChromeObjectWrapperBase::set(cx, wrapper, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/ChromeObjectWrapper.cpp:38:77: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WrapperFactory.cpp: In static member function 'static bool xpc::WrapperFactory::WaiveXrayAndWrap(JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WrapperFactory.cpp:593:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 WrapperFactory::WaiveXrayAndWrap(JSContext* cx, MutableHandleValue vp) ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WrapperFactory.cpp:596:35: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return JS_WrapValue(cx, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WaiveXrayWrapper.cpp: In function 'bool xpc::WaiveAccessors(JSContext*, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:16:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 WaiveAccessors(JSContext* cx, MutableHandle desc) ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:20:46: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!WrapperFactory::WaiveXrayAndWrap(cx, &v)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:27:46: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!WrapperFactory::WaiveXrayAndWrap(cx, &v)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WaiveXrayWrapper.cpp: In member function 'virtual bool xpc::WaiveXrayWrapper::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:35:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 WaiveXrayWrapper::getPropertyDescriptor(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:38:58: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return CrossCompartmentWrapper::getPropertyDescriptor(cx, wrapper, id, desc) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:39:44: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 WrapperFactory::WaiveXrayAndWrap(cx, desc.value()) && WaiveAccessors(cx, desc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:39:80: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 WrapperFactory::WaiveXrayAndWrap(cx, desc.value()) && WaiveAccessors(cx, desc); ~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WaiveXrayWrapper.cpp: In member function 'virtual bool xpc::WaiveXrayWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:43:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 WaiveXrayWrapper::getOwnPropertyDescriptor(JSContext* cx, HandleObject wrapper, HandleId id, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:46:61: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return CrossCompartmentWrapper::getOwnPropertyDescriptor(cx, wrapper, id, desc) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:47:44: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 WrapperFactory::WaiveXrayAndWrap(cx, desc.value()) && WaiveAccessors(cx, desc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:47:80: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 WrapperFactory::WaiveXrayAndWrap(cx, desc.value()) && WaiveAccessors(cx, desc); ~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WaiveXrayWrapper.cpp: In member function 'virtual bool xpc::WaiveXrayWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:51:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 WaiveXrayWrapper::get(JSContext* cx, HandleObject wrapper, HandleValue receiver, HandleId id, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:51:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:54:40: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return CrossCompartmentWrapper::get(cx, wrapper, receiver, id, vp) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:54:40: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:55:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 WrapperFactory::WaiveXrayAndWrap(cx, vp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WaiveXrayWrapper.cpp: In function 'virtual bool xpc::WaiveXrayWrapper::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:73:44: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 WrapperFactory::WaiveXrayAndWrap(cx, args.rval()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp: In member function 'bool xpc::AddonWrapper::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const [with Base = xpc::XrayWrapper]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:211:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 AddonWrapper::set(JSContext* cx, JS::HandleObject wrapper, JS::HandleId id, JS::HandleValue v, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:211:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:215:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!InterposeProperty(cx, wrapper, nullptr, id, &desc)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:219:62: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Base::set(cx, wrapper, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:219:62: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:228:22: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS::Call(cx, receiver, fval, args, &ignored)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:228:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp: In member function 'bool xpc::AddonWrapper::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:211:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 AddonWrapper::set(JSContext* cx, JS::HandleObject wrapper, JS::HandleId id, JS::HandleValue v, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:211:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:215:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!InterposeProperty(cx, wrapper, nullptr, id, &desc)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:219:62: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Base::set(cx, wrapper, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:219:62: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:228:22: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS::Call(cx, receiver, fval, args, &ignored)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:228:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp: In member function 'bool xpc::AddonWrapper::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const [with Base = xpc::XrayWrapper]': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:211:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 AddonWrapper::set(JSContext* cx, JS::HandleObject wrapper, JS::HandleId id, JS::HandleValue v, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:211:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:215:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!InterposeProperty(cx, wrapper, nullptr, id, &desc)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:219:62: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Base::set(cx, wrapper, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:219:62: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:228:22: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS::Call(cx, receiver, fval, args, &ignored)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/AddonWrapper.cpp:228:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WrapperFactory.cpp: In static member function 'static void xpc::WrapperFactory::PrepareForWrapping(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::MutableHandleObject)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers/WrapperFactory.cpp:325:88: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 &NS_GET_IID(nsISupports), false, &v); ^ libjs_xpconnect_wrappers.a.desc rm -f libjs_xpconnect_wrappers.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libjs_xpconnect_wrappers.a.desc XrayWrapper.o Unified_cpp_xpconnect_wrappers0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/wrappers' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/loader' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o mozJSComponentLoader.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/loader -I/builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/loader -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/src -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/mozJSComponentLoader.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSComponentLoader.cpp In file included from /builddir/build/BUILD/firefox-56.0/dom/base/nsJSUtils.h:22:0, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSComponentLoader.cpp:35: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool Dump(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSComponentLoader.cpp: In member function 'nsresult mozJSComponentLoader::ObjectForLocation(ComponentLoaderInfo&, nsIFile*, JS::MutableHandleObject, JS::MutableHandleScript, char**, bool, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSComponentLoader.cpp:578:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 mozJSComponentLoader::ObjectForLocation(ComponentLoaderInfo& aInfo, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSComponentLoader.cpp:696:38: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!jsapi.StealException(aException)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSComponentLoader.cpp:739:45: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 Unused << aes.StealException(aException); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSComponentLoader.cpp: In member function 'virtual const mozilla::Module* mozJSComponentLoader::LoadModule(mozilla::FileLocation&)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSComponentLoader.cpp:365:8: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 rv = ObjectForLocation(info, file, &entry->obj, &entry->thisObjectKey, ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &entry->location, false, &dummy); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSComponentLoader.cpp:382:24: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 !JS_GetProperty(cx, NSGetFactoryHolder, "NSGetFactory", &NSGetFactory_val) || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSComponentLoader.cpp:388:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (JS_TypeOfValue(cx, NSGetFactory_val) != JSTYPE_FUNCTION) { ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSComponentLoader.cpp:399:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_ValueToObject(cx, NSGetFactory_val, &jsGetFactoryObj) || ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSComponentLoader.cpp: In member function 'nsresult mozJSComponentLoader::ImportInto(const nsACString&, JS::HandleObject, JSContext*, JS::MutableHandleObject)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSComponentLoader.cpp:958:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 rv = ObjectForLocation(info, sourceFile, &newEntry->obj, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &newEntry->thisObjectKey, ~~~~~~~~~~~~~~~~~~~~~~~~~ &newEntry->location, true, &exception); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSComponentLoader.cpp:968:34: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_WrapValue(callercx, &exception)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSComponentLoader.cpp:970:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_SetPendingException(callercx, exception); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSComponentLoader.cpp:1001:28: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 !JS_GetProperty(cx, exportedSymbolsHolder, ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ "EXPORTED_SYMBOLS", &symbols)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSComponentLoader.cpp:1011:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_IsArrayObject(cx, symbols, &isArray)) { ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSComponentLoader.cpp:1043:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetElement(cx, symbolsObj, i, &value) || ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSComponentLoader.cpp:1045:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JS_ValueToId(cx, value, &symbolId)) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSComponentLoader.cpp:1055:36: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 !JS_GetPropertyById(cx, symbolHolder, symbolId, &value)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSComponentLoader.cpp:1071:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_WrapValue(cx, &value) || ~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSComponentLoader.cpp:1072:36: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JS_SetPropertyById(cx, targetObj, symbolId, value)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSComponentLoader.cpp: In member function 'nsresult mozJSComponentLoader::Import(const nsACString&, JS::HandleValue, JSContext*, uint8_t, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSComponentLoader.cpp:774:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 mozJSComponentLoader::Import(const nsACString& registryLocation, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSComponentLoader.cpp:774:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSComponentLoader.cpp:794:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 !WrapperFactory::WaiveXrayAndWrap(cx, &targetVal)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_xpconnect_loader0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/loader -I/builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/loader -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/src -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_js_xpconnect_loader0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/FileUtils.h:10, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/AutoMemMap.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In function 'void ReportError(JSContext*, const nsACString&)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:105:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_SetPendingException(cx, exn); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'void AsyncScriptCompiler::Reject(JSContext*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/ChromeScriptLoader.cpp:192:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (JS_GetPendingException(aCx, &value)) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'void AsyncScriptCompiler::Reject(JSContext*, const char*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/ChromeScriptLoader.cpp:208:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_SetPendingException(aCx, exn); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ToJSValue.h:12:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/PromiseBinding.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/Promise.h:16, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/ChromeScriptLoader.cpp:19, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h: In member function 'void AsyncScriptCompiler::Finish(JSContext*, JS::Handle)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1156:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return JS_WrapValue(cx, rval); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'nsresult mozJSSubScriptLoader::ReadScriptAsync(nsIURI*, JS::HandleObject, const nsAString&, nsIIOService*, bool, bool, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:396:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 mozJSSubScriptLoader::ReadScriptAsync(nsIURI* uri, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult ScriptPrecompiler::OnStreamComplete(nsIIncrementalStreamLoader*, nsISupports*, nsresult, uint32_t, const uint8_t*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:828:8: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 rv = CreateSandboxObject(cx, &v, mPrincipal, sandboxOptions); ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'void mozilla::dom::PrecompiledScript::ExecuteInGlobal(JSContext*, JS::HandleObject, JS::MutableHandleValue, mozilla::ErrorResult&)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/ChromeScriptLoader.cpp:306:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 PrecompiledScript::ExecuteInGlobal(JSContext* aCx, HandleObject aGlobal, ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/ChromeScriptLoader.cpp:321:17: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS_WrapValue(aCx, aRval); ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In function 'bool EvalScript(JSContext*, JS::HandleObject, JS::MutableHandleValue, nsIURI*, bool, bool, JS::MutableHandleScript)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:174:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 EvalScript(JSContext* cx, ^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:191:39: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS::CloneAndExecuteScript(cx, envChain, script, retval)) { ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:197:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_WrapValue(cx, retval)) { ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ToJSValue.h:12:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/PromiseBinding.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/Promise.h:16, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/ChromeScriptLoader.cpp:19, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual nsresult AsyncScriptLoader::OnStreamComplete(nsIIncrementalStreamLoader*, nsISupports*, nsresult, uint32_t, const uint8_t*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:926:33: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return JS_WrapValue(cx, rval); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:942:33: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return JS_WrapValue(cx, rval); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:313:57: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 Unused << mAutoEntryScript.PeekException(&rejectionValue); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'nsresult mozJSSubScriptLoader::DoLoadSubScriptWithOptions(const nsAString&, LoadSubScriptOptions&, JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:555:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 mozJSSubScriptLoader::DoLoadSubScriptWithOptions(const nsAString& url, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:666:72: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 options.wantReturnValue, !!cache, retval); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult mozJSSubScriptLoader::LoadSubScript(const nsAString&, JS::HandleValue, const nsAString&, JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:516:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 mozJSSubScriptLoader::LoadSubScript(const nsAString& url, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:516:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:536:63: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return DoLoadSubScriptWithOptions(url, options, cx, retval); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult mozJSSubScriptLoader::LoadSubScriptWithOptions(const nsAString&, JS::HandleValue, JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:541:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 mozJSSubScriptLoader::LoadSubScriptWithOptions(const nsAString& url, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:541:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:551:63: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return DoLoadSubScriptWithOptions(url, options, cx, retval); ^ libjs_xpconnect_loader.a.desc rm -f libjs_xpconnect_loader.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libjs_xpconnect_loader.a.desc mozJSComponentLoader.o Unified_cpp_js_xpconnect_loader0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/loader' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_xpconnect_src0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/loader -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers -I/builddir/build/BUILD/firefox-56.0/caps -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/dom/bindings -I/builddir/build/BUILD/firefox-56.0/dom/html -I/builddir/build/BUILD/firefox-56.0/dom/svg -I/builddir/build/BUILD/firefox-56.0/dom/workers -I/builddir/build/BUILD/firefox-56.0/layout/base -I/builddir/build/BUILD/firefox-56.0/layout/style -I/builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptinfo -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_js_xpconnect_src0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/ArrayUtils.h:14, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/xpcprivate.h:72, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp: In static member function 'static bool XPCConvert::JSData2Native(void*, JS::HandleValue, const nsXPTType&, const nsID*, nsresult*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:495:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (s.isUndefined()) { ^~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:501:5: note: here case nsXPTType::T_DOMSTRING: ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp: In member function 'virtual bool xpc::SandboxProxyHandler::has(JSContext*, JS::Handle, JS::Handle, bool*) const': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:810:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!getPropertyDescriptor(cx, proxy, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::GetReturnCode(JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3475:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 nsXPCComponents::GetReturnCode(JSContext* aCx, MutableHandleValue aOut) ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:137:0: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/xpc_map_end.h: In member function 'virtual nsresult BackstagePass::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCRuntimeService.cpp:28:35: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 #define XPC_MAP_CLASSNAME BackstagePass ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCRuntimeService.cpp:28:35: note: in definition of macro 'XPC_MAP_CLASSNAME' #define XPC_MAP_CLASSNAME BackstagePass ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::IsXrayWrapper(JS::HandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3081:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::IsXrayWrapper(HandleValue obj, bool* aRetval) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::UnwaiveXrays(JS::HandleValue, JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3099:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::UnwaiveXrays(HandleValue aVal, JSContext* aCx, MutableHandleValue aRetval) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3099:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::WaiveXrays(JS::HandleValue, JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3089:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::WaiveXrays(HandleValue aVal, JSContext* aCx, MutableHandleValue aRetval) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3089:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3092:47: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!xpc::WrapperFactory::WaiveXrayAndWrap(aCx, &value)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp: In function 'bool writeToProto_setProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:436:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 writeToProto_setProperty(JSContext* cx, JS::HandleObject obj, JS::HandleId id, ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:444:71: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JS_ForwardSetPropertyTo(cx, proto, id, vp, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:444:71: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp: In function 'bool writeToProto_getProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:448:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 writeToProto_getProperty(JSContext* cx, JS::HandleObject obj, JS::HandleId id, ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:455:48: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return JS_GetPropertyById(cx, proto, id, vp); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::PermitCPOWsInScope(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2875:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::PermitCPOWsInScope(HandleValue obj) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::SetAddonCallInterposition(JS::HandleValue, JSContext*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3346:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::SetAddonCallInterposition(HandleValue target, ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp: In function 'bool sandbox_addProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:482:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 sandbox_addProperty(JSContext* cx, HandleObject obj, HandleId id, HandleValue v) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:508:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_GetPropertyDescriptorById(cx, proto, id, &pd)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:525:32: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetPropertyById(cx, proto, id, v)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:533:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_GetPropertyDescriptorById(cx, obj, id, &pd)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:536:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_DefinePropertyById(cx, obj, id, v, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ attrs | JSPROP_PROPOP_ACCESSORS | JSPROP_REDEFINE_NONCONFIGURABLE, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS_PROPERTYOP_GETTER(writeToProto_getProperty), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS_PROPERTYOP_SETTER(writeToProto_setProperty))) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp: In member function 'virtual bool xpc::SandboxCallableProxyHandler::call(JSContext*, JS::Handle, const JS::CallArgs&) const': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:691:57: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JS::Call(cx, thisVal, func, args, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:691:57: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp: In member function 'virtual bool xpc::SandboxProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle) const': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:783:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 xpc::SandboxProxyHandler::getOwnPropertyDescriptor(JSContext* cx, ^~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:789:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!getPropertyDescriptor(cx, proxy, id, desc)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:13, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool SandboxImport(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:187:56: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JSFunction* fun = JS_ValueToFunction(cx, funval); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:213:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetPropertyById(cx, thisObject, id, args[0])) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:13, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool SandboxDump(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::ReportError(JS::HandleValue, JSContext*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3493:15: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 NS_IMETHODIMP nsXPCComponents::ReportError(HandleValue error, JSContext* cx) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3502:40: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return utils->ReportError(error, cx); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::Import(const nsACString&, JS::HandleValue, JSContext*, uint8_t, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2492:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::Import(const nsACString& registryLocation, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2492:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2505:86: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return moduleloader->Import(registryLocation, targetObj, cx, optionalArgc, retval); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2505:86: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::GetJSTestingFunctions(JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2675:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 nsXPCComponents_Utils::GetJSTestingFunctions(JSContext* cx, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::GetGlobalForObject(JS::HandleValue, JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2723:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::GetGlobalForObject(HandleValue object, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2723:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::IsDeadWrapper(JS::HandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2839:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::IsDeadWrapper(HandleValue obj, bool* out) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::IsCrossProcessWrapper(JS::HandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2854:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::IsCrossProcessWrapper(HandleValue obj, bool* out) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::GetCrossProcessWrapperTag(JS::HandleValue, nsACString&)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2865:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::GetCrossProcessWrapperTag(HandleValue obj, nsACString& out) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::RecomputeWrappers(JS::HandleValue, JSContext*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2886:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::RecomputeWrappers(HandleValue vobj, JSContext* cx) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::SetWantXrays(JS::HandleValue, JSContext*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2905:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::SetWantXrays(HandleValue vscope, JSContext* cx) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::GetComponentsForScope(JS::HandleValue, JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2940:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::GetComponentsForScope(HandleValue vscope, JSContext* cx, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2940:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::BlockScriptForGlobal(JS::HandleValue, JSContext*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3049:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::BlockScriptForGlobal(HandleValue globalArg, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::UnblockScriptForGlobal(JS::HandleValue, JSContext*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3065:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::UnblockScriptForGlobal(HandleValue globalArg, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::GetClassName(JS::HandleValue, bool, JSContext*, char**)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3114:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::GetClassName(HandleValue aObj, bool aUnwrap, JSContext* aCx, char** aRv) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3114:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::GetIncumbentGlobal(JS::HandleValue, JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3135:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::GetIncumbentGlobal(HandleValue aCallback, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3135:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3146:26: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_WrapValue(aCx, &globalVal)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3153:34: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_CallFunctionValue(aCx, nullptr, aCallback, JS::HandleValueArray(globalVal), &ignored)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::GetJSEngineTelemetryValue(JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3222:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 nsXPCComponents_Utils::GetJSEngineTelemetryValue(JSContext* cx, MutableHandleValue rval) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3232:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_DefineProperty(cx, obj, "setProto", v, attrs)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3237:27: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_DefineProperty(cx, obj, "customIter", v, attrs)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::GetObjectPrincipal(JS::HandleValue, JSContext*, nsIPrincipal**)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3302:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::GetObjectPrincipal(HandleValue val, JSContext* cx, ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:74:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSCID::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCJSID.cpp:731:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsJSCID::HasInstance(nsIXPConnectWrappedNative* wrapper, ^~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:92:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCJSWeakReference.cpp: In member function 'virtual nsresult xpcJSWeakReference::Get(JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCJSWeakReference.cpp:56:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 xpcJSWeakReference::Get(JSContext* aCx, MutableHandleValue aRetval) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:15:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11: /builddir/build/BUILD/firefox-56.0/dom/base/nsContentUtils.h:2024:68: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return WrapNative(cx, native, nullptr, aIID, vp, aAllowWrapping); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp: In function 'bool xpc::CheckSameOriginArg(JSContext*, xpc::FunctionForwarderOptions&, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:245:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 CheckSameOriginArg(JSContext* cx, FunctionForwarderOptions& options, HandleValue v) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp: In member function 'virtual bool xpc::SandboxProxyHandler::getPropertyDescriptor(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle) const': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:748:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 xpc::SandboxProxyHandler::getPropertyDescriptor(JSContext* cx, ^~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:756:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_GetPropertyDescriptorById(cx, obj, id, desc)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp: In member function 'virtual bool xpc::SandboxProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:824:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 xpc::SandboxProxyHandler::get(JSContext* cx, JS::Handle proxy, ^~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:824:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:832:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!getPropertyDescriptor(cx, proxy, id, &desc)) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16:0, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jsapi.h:3482:43: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return Call(cx, thisv, fun, args, rval); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jsapi.h:3482:43: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::SetReturnCode(JSContext*, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3483:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents::SetReturnCode(JSContext* aCx, HandleValue aCode) ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:13, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:180:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/xpcprivate.h:111:0, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Interfaces::_ZThn4_N26nsXPCComponents_Interfaces11HasInstanceEP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectN2JS6HandleINS6_5ValueEEEPbSA_(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIXPCScriptable.h:157:14: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, JS::HandleValue val, bool *bp, bool *_retval) override; \ ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:110:5: note: in expansion of macro 'NS_DECL_NSIXPCSCRIPTABLE' NS_DECL_NSIXPCSCRIPTABLE ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_InterfacesByID::_ZThn4_N30nsXPCComponents_InterfacesByID11HasInstanceEP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectN2JS6HandleINS6_5ValueEEEPbSA_(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIXPCScriptable.h:157:14: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, JS::HandleValue val, bool *bp, bool *_retval) override; \ ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:334:5: note: in expansion of macro 'NS_DECL_NSIXPCSCRIPTABLE' NS_DECL_NSIXPCSCRIPTABLE ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Classes::_ZThn4_N23nsXPCComponents_Classes11HasInstanceEP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectN2JS6HandleINS6_5ValueEEEPbSA_(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIXPCScriptable.h:157:14: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, JS::HandleValue val, bool *bp, bool *_retval) override; \ ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:563:5: note: in expansion of macro 'NS_DECL_NSIXPCSCRIPTABLE' NS_DECL_NSIXPCSCRIPTABLE ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_ClassesByID::_ZThn4_N27nsXPCComponents_ClassesByID11HasInstanceEP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectN2JS6HandleINS6_5ValueEEEPbSA_(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIXPCScriptable.h:157:14: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, JS::HandleValue val, bool *bp, bool *_retval) override; \ ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:770:5: note: in expansion of macro 'NS_DECL_NSIXPCSCRIPTABLE' NS_DECL_NSIXPCSCRIPTABLE ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Results::_ZThn4_N23nsXPCComponents_Results11HasInstanceEP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectN2JS6HandleINS6_5ValueEEEPbSA_(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIXPCScriptable.h:157:14: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, JS::HandleValue val, bool *bp, bool *_retval) override; \ ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:1000:5: note: in expansion of macro 'NS_DECL_NSIXPCSCRIPTABLE' NS_DECL_NSIXPCSCRIPTABLE ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCConstructor::_ZThn4_N16nsXPCConstructor11HasInstanceEP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectN2JS6HandleINS6_5ValueEEEPbSA_(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIXPCScriptable.h:157:14: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, JS::HandleValue val, bool *bp, bool *_retval) override; \ ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:1741:5: note: in expansion of macro 'NS_DECL_NSIXPCSCRIPTABLE' NS_DECL_NSIXPCSCRIPTABLE ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::_ZThn4_N21nsXPCComponents_Utils11HasInstanceEP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectN2JS6HandleINS6_5ValueEEEPbSA_(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIXPCScriptable.h:157:14: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, JS::HandleValue val, bool *bp, bool *_retval) override; \ ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2255:5: note: in expansion of macro 'NS_DECL_NSIXPCSCRIPTABLE' NS_DECL_NSIXPCSCRIPTABLE ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult nsXPCComponents_utils_Sandbox::_ZThn4_N29nsXPCComponents_utils_Sandbox11HasInstanceEP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectN2JS6HandleINS6_5ValueEEEPbSA_(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIXPCScriptable.h:157:14: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, JS::HandleValue val, bool *bp, bool *_retval) override; \ ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:93:5: note: in expansion of macro 'NS_DECL_NSIXPCSCRIPTABLE' NS_DECL_NSIXPCSCRIPTABLE ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/BackstagePass.h: In member function 'virtual nsresult BackstagePass::_ZThn20_N13BackstagePass11HasInstanceEP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectN2JS6HandleINS6_5ValueEEEPbSA_(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIXPCScriptable.h:157:14: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, JS::HandleValue val, bool *bp, bool *_retval) override; \ ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/BackstagePass.h:28:3: note: in expansion of macro 'NS_DECL_NSIXPCSCRIPTABLE' NS_DECL_NSIXPCSCRIPTABLE ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::ForcePrivilegedComponentsForScope(JS::HandleValue, JSContext*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2927:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::ForcePrivilegedComponentsForScope(HandleValue vscope, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2927:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:101:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCLocale.cpp: In static member function 'static bool XPCLocaleCallbacks::LocaleToUnicode(JSContext*, const char*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCLocale.cpp:118:3: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 LocaleToUnicode(JSContext* cx, const char* src, MutableHandleValue rval) ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::IsProxy(JS::HandleValue, JSContext*, bool*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2754:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::IsProxy(HandleValue vobj, JSContext* cx, bool* rval) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2754:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::GetCompartmentLocation(JS::HandleValue, JSContext*, nsACString&)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3317:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::GetCompartmentLocation(HandleValue val, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::CallFunctionWithAsyncStack(JS::HandleValue, nsIStackFrame*, const nsAString&, JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2686:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::CallFunctionWithAsyncStack(HandleValue function, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2686:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2699:8: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 rv = stack->GetNativeSavedFrame(&asyncStack); ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2713:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_CallFunctionValue(cx, nullptr, function, ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ JS::HandleValueArray::empty(), retval)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp: In function 'bool xpc::NewFunctionForwarder(JSContext*, JS::HandleId, JS::HandleObject, xpc::FunctionForwarderOptions&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:325:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 NewFunctionForwarder(JSContext* cx, HandleId idArg, HandleObject callable, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:7:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/xpcprivate.h:2877:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_DefineProperty(cx, obj, "allowCrossOriginArguments", val, attrs)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp: In member function 'virtual JSObject* xpc::StackScopedCloneData::CustomReadHandler(JSContext*, JSStructuredCloneReader*, uint32_t, uint32_t)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:106:41: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!xpc::NewFunctionForwarder(aCx, JSID_VOIDHANDLE, obj, forwarderOptions, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &functionValue)) ~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:13:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1156:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return JS_WrapValue(cx, rval); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp: In function 'bool xpc::CreateObjectIn(JSContext*, JS::HandleValue, xpc::CreateObjectInOptions&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:451:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 CreateObjectIn(JSContext* cx, HandleValue vobj, CreateObjectInOptions& options, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:451:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:490:42: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!WrapperFactory::WaiveXrayAndWrap(cx, rval)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp: In member function 'bool xpc::GlobalProperties::Parse(JSContext*, JS::HandleObject)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:890:12: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ok = JS_GetElement(cx, obj, i, &nameValue); ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::ImportGlobalProperties(JS::HandleValue, JSContext*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2525:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::ImportGlobalProperties(HandleValue aPropertyList, ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp: In member function 'bool xpc::OptionsBase::ParseValue(const char*, JS::MutableHandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:1457:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 OptionsBase::ParseValue(const char* name, MutableHandleValue prop, bool* aFound) ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:1469:51: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return JS_GetProperty(mCx, mObject, name, prop); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp: In function 'bool xpc::FunctionForwarder(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:304:75: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!CheckSameOriginArg(cx, options, args[n]) || !JS_WrapValue(cx, args[n])) ~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:311:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS::Construct(cx, fval, args, &obj)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:315:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!JS_CallFunctionValue(cx, thisObj, fval, args, args.rval())) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:321:40: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return JS_WrapValue(cx, args.rval()); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp: In member function 'bool xpc::OptionsBase::ParseId(const char*, JS::MutableHandleId)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:1607:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JS_ValueToId(mCx, value, prop); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp: In function 'bool SandboxCreateObjectIn(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:392:65: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return xpc::CreateObjectIn(cx, args[0], options, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:392:65: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::CreateObjectIn(JS::HandleValue, JS::HandleValue, JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2780:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::CreateObjectIn(HandleValue vobj, HandleValue voptions, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2780:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2780:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2792:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!xpc::CreateObjectIn(cx, vobj, options, rval)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2792:29: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp: In function 'bool xpc::ExportFunction(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:356:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ExportFunction(JSContext* cx, HandleValue vfunction, HandleValue vscope, HandleValue voptions, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:356:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:356:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:356:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:426:34: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!NewFunctionForwarder(cx, id, funObj, forwarderOptions, rval)) { ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:444:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_WrapValue(cx, rval)) ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:435:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_DefinePropertyById(cx, targetScope, id, rval, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_ENUMERATE, ~~~~~~~~~~~~~~~~~ JS_STUBGETTER, JS_STUBSETTER)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp: In function 'bool SandboxExportFunction(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:366:69: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return ExportFunction(cx, args[0], args[1], options, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:366:69: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:366:69: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::ExportFunction(JS::HandleValue, JS::HandleValue, JS::HandleValue, JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2770:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::ExportFunction(HandleValue vfunction, HandleValue vscope, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2770:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2770:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2770:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2774:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!xpc::ExportFunction(cx, vfunction, vscope, voptions, rval)) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2774:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2774:29: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:13, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In member function 'bool xpc::OptionsBase::ParseUInt32(const char*, uint32_t*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:180:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp: In function 'nsresult xpc::EvalInSandbox(JSContext*, JS::HandleObject, const nsAString&, const nsACString&, int32_t, JSVersion, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:1827:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 xpc::EvalInSandbox(JSContext* cx, HandleObject sandboxArg, const nsAString& source, ^~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:1872:12: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ok = JS::Evaluate(sandcx, options, ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PromiseFlatString(source).get(), source.Length(), &v); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:1877:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!aes.StealException(&exn)) { ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:1891:47: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (exn.isUndefined() || !JS_WrapValue(cx, &exn)) ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:1895:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_SetPendingException(cx, exn); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:1901:12: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ok = xpc::WrapperFactory::WaiveXrayAndWrap(cx, &v); ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:1903:12: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ok = JS_WrapValue(cx, &v); ~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::EvalInSandbox(const nsAString&, JS::HandleValue, JS::HandleValue, const nsACString&, int32_t, JSContext*, uint8_t, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2381:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::EvalInSandbox(const nsAString& source, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2381:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2381:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2391:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_ValueToObject(cx, sandboxVal, &sandbox) || !sandbox) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:13, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2439:48: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 jsVersion, retval); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp: In function 'nsresult xpc::GetSandboxAddonId(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:1913:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 xpc::GetSandboxAddonId(JSContext* cx, HandleObject sandbox, MutableHandleValue rval) ^~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:1925:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_WrapValue(cx, &idStr)) ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::GetSandboxAddonId(JS::HandleValue, JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2443:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::GetSandboxAddonId(HandleValue sandboxVal, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2443:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp: In function 'nsresult xpc::GetSandboxMetadata(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:1933:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 xpc::GetSandboxMetadata(JSContext* cx, HandleObject sandbox, MutableHandleValue rval) ^~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:1944:22: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_WrapValue(cx, &metadata)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::GetSandboxMetadata(JS::HandleValue, JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2458:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::GetSandboxMetadata(HandleValue sandboxVal, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2458:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp: In function 'nsresult xpc::SetSandboxMetadata(JSContext*, JS::HandleObject, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:1952:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 xpc::SetSandboxMetadata(JSContext* cx, HandleObject sandbox, HandleValue metadataArg) ^~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:1960:28: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_StructuredClone(cx, metadataArg, &metadata, nullptr, nullptr)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::SetSandboxMetadata(JS::HandleValue, JS::HandleValue, JSContext*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2473:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::SetSandboxMetadata(HandleValue sandboxVal, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2473:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp: In static member function 'static nsresult XPCConvert::JSValToXPCException(JS::MutableHandleValue, const char*, const char*, nsIException**)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1110:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 XPCConvert::JSValToXPCException(MutableHandleValue s, ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:13, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1050:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_SetPendingException(mContext, tvr); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp: In static member function 'static bool XPCConvert::NativeStringWithSize2JS(JS::MutableHandleValue, const void*, const nsXPTType&, uint32_t, nsresult*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1646:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 XPCConvert::NativeStringWithSize2JS(MutableHandleValue d, const void* s, ^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp: In static member function 'static bool XPCConvert::JSStringWithSize2Native(void*, JS::HandleValue, uint32_t, const nsXPTType&, nsresult*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1689:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 XPCConvert::JSStringWithSize2Native(void* d, HandleValue s, ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:13, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:74:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSIID::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCJSID.cpp:517:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsJSIID::HasInstance(nsIXPConnectWrappedNative* wrapper, ^~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:74:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSCID::GetService(JS::HandleValue, JSContext*, uint8_t, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCJSID.cpp:671:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsJSCID::GetService(HandleValue iidval, JSContext* cx, uint8_t optionalArgc, ^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCJSID.cpp:671:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:15:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11: /builddir/build/BUILD/firefox-56.0/dom/base/nsContentUtils.h:2024:68: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return WrapNative(cx, native, nullptr, aIID, vp, aAllowWrapping); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:74:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSCID::CreateInstance(JS::HandleValue, JSContext*, uint8_t, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCJSID.cpp:634:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsJSCID::CreateInstance(HandleValue iidval, JSContext* cx, ^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCJSID.cpp:634:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:15:0, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11: /builddir/build/BUILD/firefox-56.0/dom/base/nsContentUtils.h:2024:68: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return WrapNative(cx, native, nullptr, aIID, vp, aAllowWrapping); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp: In function 'nsresult xpc::CreateSandboxObject(JSContext*, JS::MutableHandleValue, nsISupports*, xpc::SandboxOptions&)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:1048:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 xpc::CreateSandboxObject(JSContext* cx, MutableHandleValue vp, nsISupports* prinOrSop, ^~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:1223:55: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (js::GetContextCompartment(cx) && !JS_WrapValue(cx, vp)) ~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::ReportError(JS::HandleValue, JSContext*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2294:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::ReportError(HandleValue error, JSContext* cx) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2313:45: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 FindExceptionStackForConsoleReport(win, error)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2328:60: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 nsresult rv = frame->GetNativeSavedFrame(&stack); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:13, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::NukeSandbox(JS::HandleValue, JSContext*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3034:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::NukeSandbox(HandleValue obj, JSContext* cx) ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:83:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCJSRuntime.cpp: In member function 'void XPCJSRuntime::InitSingletonScopes()': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCJSRuntime.cpp:3066:8: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 rv = CreateSandboxObject(cx, &v, nullptr, unprivilegedJunkScopeOptions); ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCJSRuntime.cpp:3075:8: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 rv = CreateSandboxObject(cx, &v, nsXPConnect::SystemPrincipal(), privilegedJunkScopeOptions); ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCJSRuntime.cpp:3084:8: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 rv = CreateSandboxObject(cx, &v, /* principal = */ nullptr, compilationScopeOptions); ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:101:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCLocale.cpp: In member function 'bool XPCLocaleCallbacks::Compare(JSContext*, JS::HandleString, JS::HandleString, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCLocale.cpp:131:3: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 Compare(JSContext* cx, HandleString src1, HandleString src2, MutableHandleValue rval) ^~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCLocale.cpp: In static member function 'static bool XPCLocaleCallbacks::LocaleCompare(JSContext*, JS::HandleString, JS::HandleString, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCLocale.cpp:124:3: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 LocaleCompare(JSContext* cx, HandleString src1, HandleString src2, MutableHandleValue rval) ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCLocale.cpp:126:50: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return This(cx)->Compare(cx, src1, src2, rval); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp: In function 'bool xpc::StackScopedClone(JSContext*, xpc::StackScopedCloneOptions&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:210:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 StackScopedClone(JSContext* cx, StackScopedCloneOptions& options, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:220:51: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 } else if (val.isString() && !JS_WrapValue(cx, val)) { ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In function 'bool xpc::CloneInto(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3245:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 xpc::CloneInto(JSContext* aCx, HandleValue aValue, HandleValue aScope, ^~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3245:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3245:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3245:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3276:37: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return JS_WrapValue(aCx, aCloned); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp: In function 'bool SandboxCloneInto(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:405:69: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return xpc::CloneInto(cx, args[0], args[1], options, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:405:69: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:405:69: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::CloneInto(JS::HandleValue, JS::HandleValue, JS::HandleValue, JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3280:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::CloneInto(HandleValue aValue, HandleValue aScope, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3280:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3280:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3280:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3284:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return xpc::CloneInto(aCx, aValue, aScope, aOptions, aCloned) ? ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3284:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3284:26: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::MakeObjectPropsNormal(JS::HandleValue, JSContext*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2798:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::MakeObjectPropsNormal(HandleValue vobj, JSContext* cx) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2818:32: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetPropertyById(cx, obj, id, &v)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2830:34: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!NewFunctionForwarder(cx, id, propobj, forwarderOptions, &v) || ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2831:32: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JS_SetPropertyById(cx, obj, id, v)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp: In member function 'virtual bool xpc::SandboxProxyHandler::set(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&) const': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:859:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 xpc::SandboxProxyHandler::set(JSContext* cx, JS::Handle proxy, ^~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:859:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:865:68: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return BaseProxyHandler::set(cx, proxy, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:865:68: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:13, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool SandboxFetchPromise(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp: In static member function 'static nsresult nsXPCComponents_utils_Sandbox::CallOrConstruct(nsIXPConnectWrappedNative*, JSContext*, JS::HandleObject, const JS::CallArgs&, bool*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:1368:27: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetElement(cx, arrayObj, i, &allowed)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:1426:27: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetElement(cx, arrayObj, i, &allowed)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:1811:8: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 rv = CreateSandboxObject(cx, args.rval(), prinOrSop, options); ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/Sandbox.cpp:1819:69: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!options.wantXrays && !xpc::WrapperFactory::WaiveXrayAndWrap(cx, args.rval())) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:74:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSIID::Resolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, jsid, bool*, bool*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCJSID.cpp:403:41: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 *_retval = JS_DefinePropertyById(cx, obj, id, val, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ JSPROP_ENUMERATE | JSPROP_READONLY | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_PERMANENT | JSPROP_RESOLVING); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'nsresult nsXPCConstructor::CallOrConstruct(nsIXPConnectWrappedNative*, JSContext*, JS::HandleObject, const JS::CallArgs&, bool*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:1930:29: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_CallFunctionName(cx, cidObj, "createInstance", JS::HandleValueArray(arg), &rval) || ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:1944:28: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetProperty(cx, newObj, mInitializer, &fun) || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:1950:34: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_CallFunctionValue(cx, newObj, fun, args, &dummy)) { ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:13, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In static member function 'static nsresult nsXPCComponents_ID::CallOrConstruct(nsIXPConnectWrappedNative*, JSContext*, JS::HandleObject, const JS::CallArgs&, bool*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In function 'bool JSValIsInterfaceOfType(JSContext*, JS::HandleValue, const nsIID&)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:61:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JSValIsInterfaceOfType(JSContext* cx, HandleValue v, REFNSIID iid) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_ID::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:1362:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_ID::HasInstance(nsIXPConnectWrappedNative* wrapper, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:1367:37: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 *bp = JSValIsInterfaceOfType(cx, val, NS_GET_IID(nsIJSID)); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Exception::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:1703:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Exception::HasInstance(nsIXPConnectWrappedNative* wrapper, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:1713:37: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JSValIsInterfaceOfType(cx, val, NS_GET_IID(nsIException)); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Constructor::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2238:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Constructor::HasInstance(nsIXPConnectWrappedNative* wrapper, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2244:37: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 *bp = JSValIsInterfaceOfType(cx, val, NS_GET_IID(nsIXPCConstructor)); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:13, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In static member function 'static nsresult nsXPCComponents_Constructor::CallOrConstruct(nsIXPConnectWrappedNative*, JSContext*, JS::HandleObject, const JS::CallArgs&, bool*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2170:32: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetPropertyById(cx, ifacesObj, id, &val) || val.isPrimitive()) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:13, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2215:32: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetPropertyById(cx, classesObj, id, &val) || val.isPrimitive()) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::Dispatch(JS::HandleValue, JS::HandleValue, JSContext*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2957:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::Dispatch(HandleValue runnableArg, HandleValue scope, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2957:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2968:26: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_WrapValue(cx, &runnable)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:13, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In static member function 'static nsresult nsXPCComponents_Exception::CallOrConstruct(nsIXPConnectWrappedNative*, JSContext*, JS::HandleObject, const JS::CallArgs&, bool*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:1651:48: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return JS_GetProperty(cx, obj, name, rv); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:13, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:180:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:1651:48: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return JS_GetProperty(cx, obj, name, rv); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:1651:48: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return JS_GetProperty(cx, obj, name, rv); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:13, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:180:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint32Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::GenerateXPCWrappedJS(JS::HandleValue, JS::HandleValue, JSContext*, nsISupports**)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3184:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::GenerateXPCWrappedJS(HandleValue aObj, HandleValue aScope, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:3184:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp: In static member function 'static bool XPCConvert::NativeInterface2JSObject(JS::MutableHandleValue, nsIXPConnectJSObjectHolder**, xpcObjectHelper&, const nsID*, bool, nsresult*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:750:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 XPCConvert::NativeInterface2JSObject(MutableHandleValue d, ^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp: In static member function 'static bool XPCConvert::NativeData2JS(JS::MutableHandleValue, const void*, const nsXPTType&, const nsID*, nsresult*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:103:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 XPCConvert::NativeData2JS(MutableHandleValue d, const void* s, ^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:176:34: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return JS_WrapValue(cx, d); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:212:47: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!XPCStringConvert::ReadableToJSVal(cx, *p, &buf, d)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp: In static member function 'static bool XPCConvert::NativeArray2JS(JS::MutableHandleValue, const void**, const nsXPTType&, const nsID*, uint32_t, nsresult*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1258:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 XPCConvert::NativeArray2JS(MutableHandleValue d, const void** s, ^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1284:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JS_DefineElement(cx, array, i, current, JSPROP_ENUMERATE)) \ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1292:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_I8 : POPULATE(int8_t); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1284:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JS_DefineElement(cx, array, i, current, JSPROP_ENUMERATE)) \ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1293:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_I16 : POPULATE(int16_t); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1284:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JS_DefineElement(cx, array, i, current, JSPROP_ENUMERATE)) \ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1294:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_I32 : POPULATE(int32_t); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1284:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JS_DefineElement(cx, array, i, current, JSPROP_ENUMERATE)) \ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1295:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_I64 : POPULATE(int64_t); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1284:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JS_DefineElement(cx, array, i, current, JSPROP_ENUMERATE)) \ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1296:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_U8 : POPULATE(uint8_t); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1284:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JS_DefineElement(cx, array, i, current, JSPROP_ENUMERATE)) \ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1297:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_U16 : POPULATE(uint16_t); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1284:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JS_DefineElement(cx, array, i, current, JSPROP_ENUMERATE)) \ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1298:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_U32 : POPULATE(uint32_t); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1284:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JS_DefineElement(cx, array, i, current, JSPROP_ENUMERATE)) \ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1299:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_U64 : POPULATE(uint64_t); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1284:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JS_DefineElement(cx, array, i, current, JSPROP_ENUMERATE)) \ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1300:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_FLOAT : POPULATE(float); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1284:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JS_DefineElement(cx, array, i, current, JSPROP_ENUMERATE)) \ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1301:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_DOUBLE : POPULATE(double); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1284:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JS_DefineElement(cx, array, i, current, JSPROP_ENUMERATE)) \ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1302:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_BOOL : POPULATE(bool); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1284:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JS_DefineElement(cx, array, i, current, JSPROP_ENUMERATE)) \ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1303:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_CHAR : POPULATE(char); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1284:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JS_DefineElement(cx, array, i, current, JSPROP_ENUMERATE)) \ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1304:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_WCHAR : POPULATE(char16_t); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1284:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JS_DefineElement(cx, array, i, current, JSPROP_ENUMERATE)) \ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1306:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_IID : POPULATE(nsID*); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1284:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JS_DefineElement(cx, array, i, current, JSPROP_ENUMERATE)) \ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1308:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_CHAR_STR : POPULATE(char*); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1284:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JS_DefineElement(cx, array, i, current, JSPROP_ENUMERATE)) \ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1309:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_WCHAR_STR : POPULATE(char16_t*); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1284:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JS_DefineElement(cx, array, i, current, JSPROP_ENUMERATE)) \ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1310:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_INTERFACE : POPULATE(nsISupports*); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1284:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JS_DefineElement(cx, array, i, current, JSPROP_ENUMERATE)) \ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1311:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_INTERFACE_IS : POPULATE(nsISupports*); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp: In static member function 'static bool XPCConvert::JSData2Native(void*, JS::HandleValue, const nsXPTType&, const nsID*, nsresult*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:393:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 XPCConvert::JSData2Native(void* d, HandleValue s, ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:12:0, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/ExportHelpers.cpp:13, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:248:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt64Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:264:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint64Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:138:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToNumberSlow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:38:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp: In static member function 'static bool XPCConvert::JSArray2Native(void**, JS::HandleValue, uint32_t, const nsXPTType&, const nsID*, nsresult*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1505:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 XPCConvert::JSArray2Native(void** d, HandleValue s, ^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1569:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetElement(cx, jsarray, initedCount, ¤t) || \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1589:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_I8 : POPULATE(na, int8_t); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1570:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JSData2Native(((_t*)array)+initedCount, current, type, \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iid, pErr)) \ ~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1589:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_I8 : POPULATE(na, int8_t); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1569:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetElement(cx, jsarray, initedCount, ¤t) || \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1590:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_I16 : POPULATE(na, int16_t); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1570:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JSData2Native(((_t*)array)+initedCount, current, type, \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iid, pErr)) \ ~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1590:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_I16 : POPULATE(na, int16_t); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1569:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetElement(cx, jsarray, initedCount, ¤t) || \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1591:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_I32 : POPULATE(na, int32_t); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1570:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JSData2Native(((_t*)array)+initedCount, current, type, \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iid, pErr)) \ ~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1591:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_I32 : POPULATE(na, int32_t); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1569:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetElement(cx, jsarray, initedCount, ¤t) || \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1592:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_I64 : POPULATE(na, int64_t); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1570:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JSData2Native(((_t*)array)+initedCount, current, type, \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iid, pErr)) \ ~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1592:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_I64 : POPULATE(na, int64_t); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1569:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetElement(cx, jsarray, initedCount, ¤t) || \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1593:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_U8 : POPULATE(na, uint8_t); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1570:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JSData2Native(((_t*)array)+initedCount, current, type, \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iid, pErr)) \ ~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1593:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_U8 : POPULATE(na, uint8_t); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1569:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetElement(cx, jsarray, initedCount, ¤t) || \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1594:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_U16 : POPULATE(na, uint16_t); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1570:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JSData2Native(((_t*)array)+initedCount, current, type, \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iid, pErr)) \ ~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1594:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_U16 : POPULATE(na, uint16_t); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1569:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetElement(cx, jsarray, initedCount, ¤t) || \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1595:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_U32 : POPULATE(na, uint32_t); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1570:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JSData2Native(((_t*)array)+initedCount, current, type, \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iid, pErr)) \ ~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1595:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_U32 : POPULATE(na, uint32_t); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1569:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetElement(cx, jsarray, initedCount, ¤t) || \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1596:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_U64 : POPULATE(na, uint64_t); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1570:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JSData2Native(((_t*)array)+initedCount, current, type, \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iid, pErr)) \ ~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1596:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_U64 : POPULATE(na, uint64_t); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1569:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetElement(cx, jsarray, initedCount, ¤t) || \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1597:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_FLOAT : POPULATE(na, float); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1570:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JSData2Native(((_t*)array)+initedCount, current, type, \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iid, pErr)) \ ~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1597:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_FLOAT : POPULATE(na, float); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1569:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetElement(cx, jsarray, initedCount, ¤t) || \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1598:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_DOUBLE : POPULATE(na, double); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1570:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JSData2Native(((_t*)array)+initedCount, current, type, \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iid, pErr)) \ ~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1598:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_DOUBLE : POPULATE(na, double); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1569:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetElement(cx, jsarray, initedCount, ¤t) || \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1599:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_BOOL : POPULATE(na, bool); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1570:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JSData2Native(((_t*)array)+initedCount, current, type, \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iid, pErr)) \ ~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1599:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_BOOL : POPULATE(na, bool); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1569:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetElement(cx, jsarray, initedCount, ¤t) || \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1600:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_CHAR : POPULATE(na, char); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1570:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JSData2Native(((_t*)array)+initedCount, current, type, \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iid, pErr)) \ ~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1600:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_CHAR : POPULATE(na, char); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1569:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetElement(cx, jsarray, initedCount, ¤t) || \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1601:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_WCHAR : POPULATE(na, char16_t); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1570:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JSData2Native(((_t*)array)+initedCount, current, type, \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iid, pErr)) \ ~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1601:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_WCHAR : POPULATE(na, char16_t); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1569:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetElement(cx, jsarray, initedCount, ¤t) || \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1603:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_IID : POPULATE(fr, nsID*); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1570:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JSData2Native(((_t*)array)+initedCount, current, type, \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iid, pErr)) \ ~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1603:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_IID : POPULATE(fr, nsID*); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1569:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetElement(cx, jsarray, initedCount, ¤t) || \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1605:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_CHAR_STR : POPULATE(fr, char*); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1570:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JSData2Native(((_t*)array)+initedCount, current, type, \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iid, pErr)) \ ~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1605:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_CHAR_STR : POPULATE(fr, char*); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1569:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetElement(cx, jsarray, initedCount, ¤t) || \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1606:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_WCHAR_STR : POPULATE(fr, char16_t*); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1570:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JSData2Native(((_t*)array)+initedCount, current, type, \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iid, pErr)) \ ~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1606:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_WCHAR_STR : POPULATE(fr, char16_t*); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1569:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetElement(cx, jsarray, initedCount, ¤t) || \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1607:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_INTERFACE : POPULATE(re, nsISupports*); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1570:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JSData2Native(((_t*)array)+initedCount, current, type, \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iid, pErr)) \ ~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1607:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_INTERFACE : POPULATE(re, nsISupports*); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1569:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetElement(cx, jsarray, initedCount, ¤t) || \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1608:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_INTERFACE_IS : POPULATE(re, nsISupports*); break; ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1570:31: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JSData2Native(((_t*)array)+initedCount, current, type, \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iid, pErr)) \ ~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCConvert.cpp:1608:39: note: in expansion of macro 'POPULATE' case nsXPTType::T_INTERFACE_IS : POPULATE(re, nsISupports*); break; ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::GetWeakReference(JS::HandleValue, JSContext*, xpcIJSWeakReference**)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCComponents.cpp:2559:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPCComponents_Utils::GetWeakReference(HandleValue object, JSContext* cx, ^~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_xpconnect_src1.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/src -I/builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/loader -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers -I/builddir/build/BUILD/firefox-56.0/caps -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/dom/bindings -I/builddir/build/BUILD/firefox-56.0/dom/html -I/builddir/build/BUILD/firefox-56.0/dom/svg -I/builddir/build/BUILD/firefox-56.0/dom/workers -I/builddir/build/BUILD/firefox-56.0/layout/base -I/builddir/build/BUILD/firefox-56.0/layout/style -I/builddir/build/BUILD/firefox-56.0/xpcom/reflect/xptinfo -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_js_xpconnect_src1.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-shadow -Werror=format /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsID.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsXULAppAPI.h:10, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCShellImpl.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCShellImpl.cpp: In function 'void ProcessArgsForCompartment(JSContext*, char**, int)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCShellImpl.cpp:998:47: warning: this statement may fall through [-Wimplicit-fallthrough=] ContextOptionsRef(cx).toggleWerror(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCShellImpl.cpp:1000:9: note: here case 's': ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/dom/base/nsJSUtils.h:22:0, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCShellImpl.cpp:33, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool env_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCShellImpl.cpp: In function 'bool env_setProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCShellImpl.cpp:687:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 env_setProperty(JSContext* cx, HandleObject obj, HandleId id, MutableHandleValue vp, ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/dom/base/nsJSUtils.h:22:0, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCShellImpl.cpp:33, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool SendCommand(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCShellImpl.cpp:472:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (args.length() > 1 && JS_TypeOfValue(cx, args[1]) != JSTYPE_FUNCTION) { ~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/dom/base/nsJSUtils.h:22:0, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCShellImpl.cpp:33, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool Options(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool Dump(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool Load(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCShellImpl.cpp: In function 'bool XPCShellInterruptCallback(JSContext*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCShellImpl.cpp:561:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_CallFunctionValue(cx, nullptr, callback, JS::HandleValueArray::empty(), &rv) || ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedJSClass.cpp: In function 'bool GetNamedPropertyAsVariantRaw(XPCCallContext&, JS::HandleObject, JS::HandleId, nsIVariant**, nsresult*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedJSClass.cpp:301:30: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 return JS_GetPropertyById(ccx, aJSObj, aName, &val) && ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedJSClass.cpp:302:37: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 XPCConvert::JSData2Native(aResult, val, type, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ &NS_GET_IID(nsIVariant), pErr); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:110:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/nsXPConnect.cpp: In member function 'virtual nsresult nsXPConnect::EvalInSandboxObject(const nsAString&, const char*, JSContext*, JSObject*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/nsXPConnect.cpp:869:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 nsXPConnect::EvalInSandboxObject(const nsAString& source, const char* filename, ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/nsXPConnect.cpp:884:49: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JSVERSION_DEFAULT, rval); ^ In file included from /builddir/build/BUILD/firefox-56.0/dom/base/nsJSUtils.h:22:0, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCShellImpl.cpp:33, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool ReadLine(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool ProcessFile(mozilla::dom::AutoJSAPI&, const char*, FILE*, bool)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool Quit(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool DumpXPC(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:206:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToUint16Slow(cx, v, out); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:110:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/nsXPConnect.cpp: In member function 'virtual nsresult nsXPConnect::CreateSandbox(JSContext*, nsIPrincipal*, JSObject**)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/nsXPConnect.cpp:857:68: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 nsresult rv = CreateSandboxObject(cx, &rval, principal, options); ^ In file included from /builddir/build/BUILD/firefox-56.0/dom/base/nsJSUtils.h:22:0, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCShellImpl.cpp:33, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool Print(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:74:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function 'JSObject* GetDoubleWrappedJSObject(XPCCallContext&, XPCWrappedNative*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:164:35: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (JS_GetPropertyById(ccx, mainObj, id, &val) && ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::GetAsJSVal(JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCVariant.cpp:371:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 XPCVariant::GetAsJSVal(MutableHandleValue result) ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:110:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/nsXPConnect.cpp: In function 'nsresult NativeInterface2JSObject(JS::HandleObject, nsISupports*, nsWrapperCache*, const nsIID*, bool, JS::MutableHandleValue, nsIXPConnectJSObjectHolder**)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/nsXPConnect.cpp:606:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 NativeInterface2JSObject(HandleObject aScope, ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/nsXPConnect.cpp: In member function 'virtual nsresult nsXPConnect::WrapNative(JSContext*, JSObject*, nsISupports*, const nsIID&, JSObject**)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/nsXPConnect.cpp:643:61: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 true, &v, nullptr); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/nsXPConnect.cpp: In member function 'virtual nsresult nsXPConnect::WrapNativeHolder(JSContext*, JSObject*, nsISupports*, const nsIID&, nsIXPConnectJSObjectHolder**)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/nsXPConnect.cpp:669:54: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 true, &v, aHolder); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/nsXPConnect.cpp: In member function 'virtual nsresult nsXPConnect::WrapNativeToJSVal(JSContext*, JSObject*, nsISupports*, nsWrapperCache*, const nsIID*, bool, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/nsXPConnect.cpp:673:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 nsXPConnect::WrapNativeToJSVal(JSContext* aJSContext, ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/nsXPConnect.cpp:687:66: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 aAllowWrapping, aVal, nullptr); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:11:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCString.cpp: In static member function 'static bool XPCStringConvert::ReadableToJSVal(JSContext*, const nsAString&, nsStringBuffer**, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCString.cpp:53:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 XPCStringConvert::ReadableToJSVal(JSContext* cx, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCString.cpp:53:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCString.cpp: In function 'bool xpc::NonVoidStringToJsval(JSContext*, nsAString&, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCString.cpp:94:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 NonVoidStringToJsval(JSContext* cx, nsAString& str, MutableHandleValue rval) ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCString.cpp:97:43: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!XPCStringConvert::ReadableToJSVal(cx, str, &sharedBuffer, rval)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:101:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrapper.cpp: In function 'bool XPCNativeWrapper::XrayWrapperConstructor(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrapper.cpp:62:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return JS_WrapValue(cx, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrapper.cpp: In function 'bool XPCNativeWrapper::UnwrapNW(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrapper.cpp:42:57: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 bool ok = xpc::WrapperFactory::WaiveXrayAndWrap(cx, &v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:29:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCVariant.cpp: In static member function 'static bool XPCArrayHomogenizer::GetTypeForArray(JSContext*, JS::HandleObject, uint32_t, nsXPTType*, nsID*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCVariant.cpp:174:27: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetElement(cx, array, i, &val)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCVariant.cpp: In member function 'bool XPCVariant::InitializeData(JSContext*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCVariant.cpp:343:40: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!XPCConvert::JSArray2Native(&mData.u.array.mArrayValue, ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ val, len, type, &id, nullptr)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCVariant.cpp: In static member function 'static bool XPCVariant::VariantDataToJS(nsIVariant*, nsresult*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCVariant.cpp:379:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 XPCVariant::VariantDataToJS(nsIVariant* variant, ^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCVariant.cpp:389:47: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 nsresult rv = variant->GetAsJSVal(&realVal); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCVariant.cpp:396:26: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_WrapValue(cx, &realVal)) ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCVariant.cpp:408:26: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_WrapValue(cx, &realVal)) ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:110:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/nsXPConnect.cpp: In member function 'virtual nsresult nsXPConnect::VariantToJS(JSContext*, JSObject*, nsIVariant*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/nsXPConnect.cpp:996:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 nsXPConnect::VariantToJS(JSContext* ctx, JSObject* scopeArg, nsIVariant* value, ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedJSClass.cpp: In static member function 'static nsresult nsXPCWrappedJSClass::GetNamedPropertyAsVariant(XPCCallContext&, JSObject*, const nsAString&, nsIVariant**)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedJSClass.cpp:324:43: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!XPCStringConvert::ReadableToJSVal(ccx, aName, &buf, &value)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedJSClass.cpp:331:22: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_ValueToId(cx, value, &id) || ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedJSClass.cpp: In static member function 'static nsresult nsXPCWrappedJSClass::CheckForException(XPCCallContext&, mozilla::dom::AutoEntryScript&, const char*, const char*, nsIException*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedJSClass.cpp:792:68: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 bool is_js_exception = JS_GetPendingException(cx, &js_exception); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedJSClass.cpp:842:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_SetPendingException(cx, js_exception); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:74:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function 'bool XPC_WN_CannotModifyPropertyStub(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:473:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 XPC_WN_CannotModifyPropertyStub(JSContext* cx, HandleObject obj, HandleId id, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function 'bool XPC_WN_CannotModifySetPropertyStub(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:487:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 XPC_WN_CannotModifySetPropertyStub(JSContext* cx, HandleObject obj, HandleId id, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function 'bool XPC_WN_Helper_GetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:720:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 XPC_WN_Helper_GetProperty(JSContext* cx, HandleObject obj, HandleId id, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function 'bool XPC_WN_Helper_SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:729:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 XPC_WN_Helper_SetProperty(JSContext* cx, HandleObject obj, HandleId id, ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function 'bool XPC_WN_Helper_HasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:773:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 XPC_WN_Helper_HasInstance(JSContext* cx, HandleObject obj, MutableHandleValue valp, bool* bp) ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:777:58: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 HasInstance(wrapper, cx, obj, valp, &retval2, &retval); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:110:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/nsXPConnect.cpp: In member function 'virtual nsresult nsXPConnect::JSValToVariant(JSContext*, JS::HandleValue, nsIVariant**)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/nsXPConnect.cpp:713:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPConnect::JSValToVariant(JSContext* cx, ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/nsXPConnect.cpp: In member function 'virtual nsresult nsXPConnect::JSToVariant(JSContext*, JS::HandleValue, nsIVariant**)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/nsXPConnect.cpp:1017:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsXPConnect::JSToVariant(JSContext* ctx, HandleValue value, nsIVariant** _retval) ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/nsXPConnect.cpp: In function 'bool xpc::Base64Encode(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/nsXPConnect.cpp:1061:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 Base64Encode(JSContext* cx, HandleValue val, MutableHandleValue out) ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/nsXPConnect.cpp:1061:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/nsXPConnect.cpp:1066:36: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ConvertJSValueToByteString(cx, val, false, encodedString)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/nsXPConnect.cpp: In function 'bool xpc::Btoa(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/nsXPConnect.cpp:1315:54: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return xpc::Base64Encode(cx, args[0], args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/nsXPConnect.cpp: In function 'bool xpc::Base64Decode(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/nsXPConnect.cpp:1085:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 Base64Decode(JSContext* cx, HandleValue val, MutableHandleValue out) ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/nsXPConnect.cpp:1085:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/nsXPConnect.cpp:1090:36: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!ConvertJSValueToByteString(cx, val, false, encodedString)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/nsXPConnect.cpp: In function 'bool xpc::Atob(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/nsXPConnect.cpp:1305:54: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return xpc::Base64Decode(cx, args[0], args.rval()); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:92:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeScope.cpp: In member function 'JSObject* XPCWrappedNativeScope::EnsureAddonScope(JSContext*, JSAddonId*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeScope.cpp:424:70: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 nsresult rv = CreateSandboxObject(cx, &v, GetPrincipal(), options); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeScope.cpp: In static member function 'static bool XPCWrappedNativeScope::UpdateInterpositionWhitelist(JSContext*, nsIAddonInterposition*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeScope.cpp:817:60: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 nsresult rv = interposition->GetWhitelist(&whitelistVal); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeScope.cpp:857:31: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetElement(cx, whitelistObj, i, &idval)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:56:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNative.cpp: In destructor 'CallMethodHelper::~CallMethodHelper()': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNative.cpp:1402:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_IsArrayObject(mCallContext, maybeArray, &isArray) || ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNative.cpp: In static member function 'static bool XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNative.cpp:1460:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!obj || !JS_GetPropertyById(mCallContext, obj, mIdxValueId, srcp)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNative.cpp:1789:35: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!XPCConvert::JSData2Native(&dp->val, src, type, ¶m_iid, &err)) { ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNative.cpp:1460:44: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!obj || !JS_GetPropertyById(mCallContext, obj, mIdxValueId, srcp)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNative.cpp:1402:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_IsArrayObject(mCallContext, maybeArray, &isArray) || ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNative.cpp:1892:44: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !XPCConvert::JSArray2Native((void**)&dp->val, src, ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ array_count, datum_type, ¶m_iid, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &err)) { ~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNative.cpp:1901:53: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!XPCConvert::JSStringWithSize2Native((void*)&dp->val, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src, array_count, ~~~~~~~~~~~~~~~~~ datum_type, &err)) { ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNative.cpp:1909:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!XPCConvert::JSData2Native(&dp->val, src, type, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ¶m_iid, &err)) { ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNative.cpp:1402:30: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_IsArrayObject(mCallContext, maybeArray, &isArray) || ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNative.cpp:1545:36: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetPropertyById(mCallContext, obj, mIdxValueId, v)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/dom/base/nsJSUtils.h:22:0, from /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCShellImpl.cpp:33, from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In static member function 'static nsresult nsXPCWrappedJSClass::BuildPropertyEnumerator(XPCCallContext&, JSObject*, nsISimpleEnumerator**)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:92:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeScope.cpp: In member function 'JSObject* XPCWrappedNativeScope::EnsureContentXBLScope(JSContext*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeScope.cpp:306:46: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 options); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedJSClass.cpp: In member function 'virtual nsresult nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, uint16_t, const XPTMethodDescriptor*, nsXPTCMiniVariant*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedJSClass.cpp:1079:32: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetProperty(cx, obj, name, &fval)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedJSClass.cpp:1036:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 JS_TypeOfValue(ccx, fval) == JSTYPE_FUNCTION) { ~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedJSClass.cpp:1179:40: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_SetPropertyById(cx, out_obj, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ mRuntime->GetStringID(XPCJSContext::IDX_VALUE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ val)) { ~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedJSClass.cpp:1209:17: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 success = JS_GetProperty(cx, obj, name, &rval); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedJSClass.cpp:1212:17: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 success = JS_SetProperty(cx, obj, name, rval); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedJSClass.cpp:1215:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 success = JS_CallFunctionValue(cx, thisObj, fval, args, &rval); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedJSClass.cpp:1277:36: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetPropertyById(cx, obj, ~~~~~~~~~~~~~~~~~~^~~~~~~~~ mRuntime->GetStringID(XPCJSContext::IDX_VALUE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &val)) ~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedJSClass.cpp:1292:39: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!XPCConvert::JSData2Native(&pv->val, val, type, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ¶m_iid, nullptr)) ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedJSClass.cpp:1324:40: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetPropertyById(cx, obj, ~~~~~~~~~~~~~~~~~~^~~~~~~~~ mRuntime->GetStringID(XPCJSContext::IDX_VALUE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &val)) ~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedJSClass.cpp:1354:48: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !XPCConvert::JSArray2Native((void**)&pv->val, val, ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ array_count, datum_type, ~~~~~~~~~~~~~~~~~~~~~~~~ ¶m_iid, nullptr)) ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedJSClass.cpp:1359:57: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!XPCConvert::JSStringWithSize2Native((void*)&pv->val, val, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ array_count, datum_type, ~~~~~~~~~~~~~~~~~~~~~~~~ nullptr)) ~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedJSClass.cpp:1364:47: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!XPCConvert::JSData2Native(&pv->val, val, type, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ¶m_iid, ~~~~~~~~~~~ nullptr)) ~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:74:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function 'bool XPC_WN_DoubleWrappedGetter(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:207:40: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return JS_WrapValue(cx, args.rval()); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function 'bool XPC_WN_OnlyIWrite_AddPropertyStub(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:459:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 XPC_WN_OnlyIWrite_AddPropertyStub(JSContext* cx, HandleObject obj, HandleId id, HandleValue v) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function 'bool XPC_WN_MaybeResolvingPropertyStub(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:660:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 XPC_WN_MaybeResolvingPropertyStub(JSContext* cx, HandleObject obj, HandleId id, HandleValue v) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function 'bool XPC_WN_MaybeResolvingSetPropertyStub(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue, JS::ObjectOpResult&)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:672:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 XPC_WN_MaybeResolvingSetPropertyStub(JSContext* cx, HandleObject obj, HandleId id, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:676:61: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return XPC_WN_MaybeResolvingPropertyStub(cx, obj, id, vp); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function 'bool XPC_WN_OnlyIWrite_Proto_AddPropertyStub(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:1128:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 XPC_WN_OnlyIWrite_Proto_AddPropertyStub(JSContext* cx, HandleObject obj, HandleId id, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function 'bool XPC_WN_Shared_toPrimitive(JSContext*, unsigned int, JS::Value*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:105:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!JS_ValueToObject(cx, args.thisv(), &obj)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:47:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedJSClass.cpp: In member function 'JSObject* nsXPCWrappedJSClass::CallQueryInterfaceOnJSObject(JSContext*, JSObject*, const nsIID&)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedJSClass.cpp:214:28: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetPropertyById(cx, jsobj, funid, &fun) || fun.isPrimitive()) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedJSClass.cpp:244:21: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 success = JS_CallFunctionValue(cx, jsobj, fun, HandleValueArray(arg), &retval); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedJSClass.cpp:250:39: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (JS_GetPendingException(cx, &jsexception)) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedJSClass.cpp:284:17: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 success = JS_ValueToObject(cx, retval, &retObj); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCShellImpl.cpp: In function 'int XRE_XPCShellMain(int, char**, char**, const XREShellData*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCShellImpl.cpp:1511:30: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 JS_DefineProperty(cx, glob, "__LOCATION__", JS::UndefinedHandleValue, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_SHARED, ~~~~~~~~~~~~~~ GetLocationProperty, ~~~~~~~~~~~~~~~~~~~~ nullptr); ~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCShellImpl.cpp:1131:25: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 JS::Evaluate(cx, opts, argv[i], strlen(argv[i]), &rval); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:74:0: /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function 'bool DefinePropertyIfFound(XPCCallContext&, JS::HandleObject, JS::HandleId, XPCNativeSet*, XPCNativeInterface*, XPCNativeMember*, XPCWrappedNativeScope*, bool, XPCWrappedNative*, XPCWrappedNative*, nsIXPCScriptable*, unsigned int, bool*)': /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:361:49: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 nullptr); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:397:37: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_DefinePropertyById(ccx, obj, id, val, propFlags); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:402:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!xpc::InterposeProperty(ccx, obj, iface->GetIID(), id, &desc)) ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:410:60: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return JS_DefinePropertyById(ccx, obj, id, desc); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:429:69: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return JS_DefinePropertyById(ccx, obj, id, funval, propFlags); ^ /builddir/build/BUILD/firefox-56.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:452:95: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 return JS_DefinePropertyById(ccx, obj, id, UndefinedHandleValue, propFlags, getter, setter); ^ libjs_xpconnect_src.a.desc rm -f libjs_xpconnect_src.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libjs_xpconnect_src.a.desc Unified_cpp_js_xpconnect_src0.o Unified_cpp_js_xpconnect_src1.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/js/xpconnect/src' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/intl/chardet' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_intl_chardet0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/intl/chardet -I/builddir/build/BUILD/firefox-56.0/objdir/intl/chardet -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_intl_chardet0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/intl/chardet/Unified_cpp_intl_chardet0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Module.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/ModuleUtils.h:11, from /builddir/build/BUILD/firefox-56.0/intl/chardet/nsChardetModule.cpp:6, from /builddir/build/BUILD/firefox-56.0/objdir/intl/chardet/Unified_cpp_intl_chardet0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libintl_chardet.a.desc rm -f libintl_chardet.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libintl_chardet.a.desc Unified_cpp_intl_chardet0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/intl/chardet' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/modules/libjar' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_modules_libjar0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/modules/libjar -I/builddir/build/BUILD/firefox-56.0/objdir/modules/libjar -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/modules/brotli/dec -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_modules_libjar0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsrootidl.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsISupports.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIInputStream.h:10, from /builddir/build/BUILD/firefox-56.0/modules/libjar/nsJARInputStream.h:10, from /builddir/build/BUILD/firefox-56.0/modules/libjar/nsJAR.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/modules/libjar/nsJARInputStream.cpp: In member function 'nsresult nsJARInputStream::InitDirectory(nsJAR*, const nsACString&, const char*)': /builddir/build/BUILD/firefox-56.0/modules/libjar/nsJARInputStream.cpp:124:34: warning: this statement may fall through [-Wimplicit-fallthrough=] escDirName.Append('\\'); ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-56.0/modules/libjar/nsJARInputStream.cpp:126:13: note: here default: ^~~~~~~ libmodules_libjar.a.desc rm -f libmodules_libjar.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libmodules_libjar.a.desc Unified_cpp_modules_libjar0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/modules/libjar' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/modules/libjar/zipwriter' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_libjar_zipwriter0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/modules/libjar/zipwriter -I/builddir/build/BUILD/firefox-56.0/objdir/modules/libjar/zipwriter -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_libjar_zipwriter0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/modules/libjar/zipwriter/Unified_cpp_libjar_zipwriter0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/modules/libjar/zipwriter/StreamFunctions.cpp:6, from /builddir/build/BUILD/firefox-56.0/objdir/modules/libjar/zipwriter/Unified_cpp_libjar_zipwriter0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libmodules_libjar_zipwriter.a.desc rm -f libmodules_libjar_zipwriter.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libmodules_libjar_zipwriter.a.desc Unified_cpp_libjar_zipwriter0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/modules/libjar/zipwriter' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/storage' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o mozStorageBindingParams.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_STORAGE_MEMORY -DSQLITE_MAX_LIKE_PATTERN_LENGTH=50000 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/storage -I/builddir/build/BUILD/firefox-56.0/objdir/storage -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/db/sqlite3/src -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/mozStorageBindingParams.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/storage/mozStorageBindingParams.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/UniquePtr.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/UniquePtrExtensions.h:13, from /builddir/build/BUILD/firefox-56.0/storage/mozStorageBindingParams.cpp:9: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/storage/Variant.h:444:0, from /builddir/build/BUILD/firefox-56.0/storage/mozStoragePrivateHelpers.h:19, from /builddir/build/BUILD/firefox-56.0/storage/mozStorageBindingParams.cpp:13: /builddir/build/BUILD/firefox-56.0/storage/Variant_inl.h: In member function 'virtual nsresult mozilla::storage::Variant_base::GetAsJSVal(JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/storage/Variant_inl.h:223:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 Variant_base::GetAsJSVal(JS::MutableHandle) ^~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o mozStorageConnection.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_STORAGE_MEMORY -DSQLITE_MAX_LIKE_PATTERN_LENGTH=50000 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/storage -I/builddir/build/BUILD/firefox-56.0/objdir/storage -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/db/sqlite3/src -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/mozStorageConnection.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/storage/mozStorageConnection.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsrootidl.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsISupports.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIArray.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIArrayExtensions.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIMutableArray.h:10, from /builddir/build/BUILD/firefox-56.0/storage/mozStorageConnection.cpp:10: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_storage0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_STORAGE_MEMORY -DSQLITE_MAX_LIKE_PATTERN_LENGTH=50000 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/storage -I/builddir/build/BUILD/firefox-56.0/objdir/storage -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/db/sqlite3/src -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_storage0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/storage/Unified_cpp_storage0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/storage/FileSystemModule.h:10, from /builddir/build/BUILD/firefox-56.0/storage/FileSystemModule.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/storage/Unified_cpp_storage0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/storage/Unified_cpp_storage0.cpp:110:0: /builddir/build/BUILD/firefox-56.0/storage/mozStoragePrivateHelpers.cpp: In function 'mozilla::storage::Variant_base* mozilla::storage::convertVariantToStorageVariant(nsIVariant*)': /builddir/build/BUILD/firefox-56.0/storage/mozStoragePrivateHelpers.cpp:233:22: warning: this statement may fall through [-Wimplicit-fallthrough=] MOZ_FALLTHROUGH; ^ /builddir/build/BUILD/firefox-56.0/storage/mozStoragePrivateHelpers.cpp:235:5: note: here case nsIDataType::VTYPE_EMPTY: ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/storage/Variant.h:444:0, from /builddir/build/BUILD/firefox-56.0/storage/mozStoragePrivateHelpers.h:19, from /builddir/build/BUILD/firefox-56.0/storage/mozStorageArgValueArray.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/storage/Unified_cpp_storage0.cpp:47: /builddir/build/BUILD/firefox-56.0/storage/Variant_inl.h: In member function 'virtual nsresult mozilla::storage::Variant_base::GetAsJSVal(JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/storage/Variant_inl.h:223:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 Variant_base::GetAsJSVal(JS::MutableHandle) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/storage/Unified_cpp_storage0.cpp:74:0: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/xpc_map_end.h: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)': /builddir/build/BUILD/firefox-56.0/storage/mozStorageAsyncStatementJSHelper.cpp:86:35: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 #define XPC_MAP_CLASSNAME AsyncStatementJSHelper ^ /builddir/build/BUILD/firefox-56.0/storage/mozStorageAsyncStatementJSHelper.cpp:86:35: note: in definition of macro 'XPC_MAP_CLASSNAME' #define XPC_MAP_CLASSNAME AsyncStatementJSHelper ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/storage/Unified_cpp_storage0.cpp:83:0: /builddir/build/BUILD/firefox-56.0/storage/mozStorageAsyncStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementParams::Resolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, jsid, bool*, bool*)': /builddir/build/BUILD/firefox-56.0/storage/mozStorageAsyncStatementParams.cpp:111:8: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 ok = ::JS_DefineElement(aCtx, scopeObj, idx, JS::UndefinedHandleValue, ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_RESOLVING); ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/storage/mozStorageAsyncStatementParams.cpp:120:8: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 ok = ::JS_DefinePropertyById(aCtx, scopeObj, id, JS::UndefinedHandleValue, ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_RESOLVING); ~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/storage/mozStorageAsyncStatementJSHelper.h:10:0, from /builddir/build/BUILD/firefox-56.0/storage/mozStorageAsyncStatement.cpp:21, from /builddir/build/BUILD/firefox-56.0/objdir/storage/Unified_cpp_storage0.cpp:56: /builddir/build/BUILD/firefox-56.0/storage/mozStorageAsyncStatementParams.h: In member function 'virtual nsresult mozilla::storage::AsyncStatementParams::_ZThn4_N7mozilla7storage20AsyncStatementParams11HasInstanceEP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectN2JS6HandleINS8_5ValueEEEPbSC_(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIXPCScriptable.h:157:14: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, JS::HandleValue val, bool *bp, bool *_retval) override; \ ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIXPCScriptable.h:157:14: note: in definition of macro 'NS_DECL_NSIXPCSCRIPTABLE' NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, JS::HandleValue val, bool *bp, bool *_retval) override; \ ^~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_storage1.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_STORAGE_MEMORY -DSQLITE_MAX_LIKE_PATTERN_LENGTH=50000 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/storage -I/builddir/build/BUILD/firefox-56.0/objdir/storage -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/db/sqlite3/src -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_storage1.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/storage/Unified_cpp_storage1.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/AlreadyAddRefed.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsCOMPtr.h:23, from /builddir/build/BUILD/firefox-56.0/storage/mozStorageService.h:10, from /builddir/build/BUILD/firefox-56.0/storage/mozStorageService.cpp:10, from /builddir/build/BUILD/firefox-56.0/objdir/storage/Unified_cpp_storage1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/storage/Unified_cpp_storage1.cpp:20:0: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/xpc_map_end.h: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)': /builddir/build/BUILD/firefox-56.0/storage/mozStorageStatementJSHelper.cpp:185:35: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 #define XPC_MAP_CLASSNAME StatementJSHelper ^ /builddir/build/BUILD/firefox-56.0/storage/mozStorageStatementJSHelper.cpp:185:35: note: in definition of macro 'XPC_MAP_CLASSNAME' #define XPC_MAP_CLASSNAME StatementJSHelper ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/storage/mozStorageStatementJSHelper.h:10:0, from /builddir/build/BUILD/firefox-56.0/storage/mozStorageStatement.cpp:20, from /builddir/build/BUILD/firefox-56.0/objdir/storage/Unified_cpp_storage1.cpp:11: /builddir/build/BUILD/firefox-56.0/storage/mozStorageStatementParams.h: In member function 'virtual nsresult mozilla::storage::StatementParams::_ZThn4_N7mozilla7storage15StatementParams11HasInstanceEP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectN2JS6HandleINS8_5ValueEEEPbSC_(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIXPCScriptable.h:157:14: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, JS::HandleValue val, bool *bp, bool *_retval) override; \ ^ /builddir/build/BUILD/firefox-56.0/storage/mozStorageStatementParams.h:28:3: note: in expansion of macro 'NS_DECL_NSIXPCSCRIPTABLE' NS_DECL_NSIXPCSCRIPTABLE ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/storage/mozStorageStatementRow.h: In member function 'virtual nsresult mozilla::storage::StatementRow::_ZThn4_N7mozilla7storage12StatementRow11HasInstanceEP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectN2JS6HandleINS8_5ValueEEEPbSC_(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIXPCScriptable.h:157:14: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, JS::HandleValue val, bool *bp, bool *_retval) override; \ ^ /builddir/build/BUILD/firefox-56.0/storage/mozStorageStatementRow.h:25:3: note: in expansion of macro 'NS_DECL_NSIXPCSCRIPTABLE' NS_DECL_NSIXPCSCRIPTABLE ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/storage/Unified_cpp_storage1.cpp:38:0: /builddir/build/BUILD/firefox-56.0/storage/mozStorageStatementRow.cpp: In member function 'virtual nsresult mozilla::storage::StatementRow::Resolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, jsid, bool*, bool*)': /builddir/build/BUILD/firefox-56.0/storage/mozStorageStatementRow.cpp:147:39: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 *_retval = ::JS_DefinePropertyById(aCtx, scopeObj, id, JS::UndefinedHandleValue, ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_RESOLVING); ~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/storage/Unified_cpp_storage1.cpp:29:0: /builddir/build/BUILD/firefox-56.0/storage/mozStorageStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::StatementParams::Resolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, jsid, bool*, bool*)': /builddir/build/BUILD/firefox-56.0/storage/mozStorageStatementParams.cpp:153:8: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 ok = ::JS_DefineElement(aCtx, scope, idx, JS::UndefinedHandleValue, ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_ENUMERATE | JSPROP_RESOLVING); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/storage/mozStorageStatementParams.cpp:170:10: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 ok = ::JS_DefinePropertyById(aCtx, scope, id, JS::UndefinedHandleValue, ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_ENUMERATE | JSPROP_RESOLVING); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libstorage.a.desc rm -f libstorage.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libstorage.a.desc mozStorageBindingParams.o mozStorageConnection.o Unified_cpp_storage0.o Unified_cpp_storage1.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/storage' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/storage/build' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o mozStorageModule.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/storage/build -I/builddir/build/BUILD/firefox-56.0/objdir/storage/build -I/builddir/build/BUILD/firefox-56.0/storage -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/mozStorageModule.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/storage/build/mozStorageModule.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/AlreadyAddRefed.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsCOMPtr.h:23, from /builddir/build/BUILD/firefox-56.0/storage/build/mozStorageModule.cpp:6: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libstorage_build.a.desc rm -f libstorage_build.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libstorage_build.a.desc mozStorageModule.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/storage/build' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/extensions/cookie' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_extensions_cookie0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/extensions/cookie -I/builddir/build/BUILD/firefox-56.0/objdir/extensions/cookie -I/builddir/build/BUILD/firefox-56.0/caps -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_extensions_cookie0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Module.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/ModuleUtils.h:11, from /builddir/build/BUILD/firefox-56.0/extensions/cookie/nsCookieModule.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:11:0: /builddir/build/BUILD/firefox-56.0/extensions/cookie/nsCookiePermission.cpp: In member function 'virtual nsresult nsCookiePermission::CanSetCookie(nsIURI*, nsIChannel*, nsICookie2*, bool*, int64_t*, bool*)': /builddir/build/BUILD/firefox-56.0/extensions/cookie/nsCookiePermission.cpp:192:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *aIsSession = true; ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-56.0/extensions/cookie/nsCookiePermission.cpp:195:3: note: here case nsICookiePermission::ACCESS_ALLOW: ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:29:0: /builddir/build/BUILD/firefox-56.0/extensions/cookie/nsPermissionManager.cpp: In member function 'nsresult nsPermissionManager::InitDB(bool)': /builddir/build/BUILD/firefox-56.0/extensions/cookie/nsPermissionManager.cpp:1068:34: warning: this statement may fall through [-Wimplicit-fallthrough=] NS_ENSURE_SUCCESS(rv, rv); ^ /builddir/build/BUILD/firefox-56.0/extensions/cookie/nsPermissionManager.cpp:1075:5: note: here case 0: ^~~~ /builddir/build/BUILD/firefox-56.0/extensions/cookie/nsPermissionManager.cpp:1088:34: warning: this statement may fall through [-Wimplicit-fallthrough=] NS_ENSURE_SUCCESS(rv, rv); ^ /builddir/build/BUILD/firefox-56.0/extensions/cookie/nsPermissionManager.cpp:1095:5: note: here case 3: ^~~~ /builddir/build/BUILD/firefox-56.0/extensions/cookie/nsPermissionManager.cpp:1106:34: warning: this statement may fall through [-Wimplicit-fallthrough=] NS_ENSURE_SUCCESS(rv, rv); ^ /builddir/build/BUILD/firefox-56.0/extensions/cookie/nsPermissionManager.cpp:1123:5: note: here case 5: ^~~~ /builddir/build/BUILD/firefox-56.0/extensions/cookie/nsPermissionManager.cpp:1193:7: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /builddir/build/BUILD/firefox-56.0/extensions/cookie/nsPermissionManager.cpp:1206:5: note: here case 4: ^~~~ /builddir/build/BUILD/firefox-56.0/extensions/cookie/nsPermissionManager.cpp:1390:34: warning: this statement may fall through [-Wimplicit-fallthrough=] NS_ENSURE_SUCCESS(rv, rv); ^ /builddir/build/BUILD/firefox-56.0/extensions/cookie/nsPermissionManager.cpp:1401:5: note: here case 7: ^~~~ /builddir/build/BUILD/firefox-56.0/extensions/cookie/nsPermissionManager.cpp:1492:34: warning: this statement may fall through [-Wimplicit-fallthrough=] NS_ENSURE_SUCCESS(rv, rv); ^ /builddir/build/BUILD/firefox-56.0/extensions/cookie/nsPermissionManager.cpp:1500:5: note: here case 8: ^~~~ libextensions_cookie.a.desc rm -f libextensions_cookie.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libextensions_cookie.a.desc Unified_cpp_extensions_cookie0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/extensions/cookie' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/extensions/permissions' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_permissions0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/extensions/permissions -I/builddir/build/BUILD/firefox-56.0/objdir/extensions/permissions -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_permissions0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/extensions/permissions/Unified_cpp_permissions0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsrootidl.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsISupports.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIContentPolicy.h:10, from /builddir/build/BUILD/firefox-56.0/extensions/permissions/nsContentBlocker.h:7, from /builddir/build/BUILD/firefox-56.0/extensions/permissions/nsContentBlocker.cpp:5, from /builddir/build/BUILD/firefox-56.0/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libextensions_permissions.a.desc rm -f libextensions_permissions.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libextensions_permissions.a.desc Unified_cpp_permissions0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/extensions/permissions' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/rdf/base' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_rdf_base0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/rdf/base -I/builddir/build/BUILD/firefox-56.0/objdir/rdf/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_rdf_base0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/rdf/base/Unified_cpp_rdf_base0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/AlreadyAddRefed.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsCOMPtr.h:23, from /builddir/build/BUILD/firefox-56.0/rdf/base/nsCompositeDataSource.cpp:30, from /builddir/build/BUILD/firefox-56.0/objdir/rdf/base/Unified_cpp_rdf_base0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ librdf_base.a.desc rm -f librdf_base.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o librdf_base.a.desc Unified_cpp_rdf_base0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/rdf/base' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/rdf/datasource' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_rdf_datasource0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/rdf/datasource -I/builddir/build/BUILD/firefox-56.0/objdir/rdf/datasource -I/builddir/build/BUILD/firefox-56.0/rdf/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_rdf_datasource0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/rdf/datasource/Unified_cpp_rdf_datasource0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsrootidl.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsISupports.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIRDFDataSource.h:10, from /builddir/build/BUILD/firefox-56.0/rdf/datasource/nsFileSystemDataSource.h:9, from /builddir/build/BUILD/firefox-56.0/rdf/datasource/nsFileSystemDataSource.cpp:10, from /builddir/build/BUILD/firefox-56.0/objdir/rdf/datasource/Unified_cpp_rdf_datasource0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ librdf_datasource.a.desc rm -f librdf_datasource.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o librdf_datasource.a.desc Unified_cpp_rdf_datasource0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/rdf/datasource' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/rdf/build' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o nsRDFModule.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/rdf/build -I/builddir/build/BUILD/firefox-56.0/objdir/rdf/build -I/builddir/build/BUILD/firefox-56.0/rdf/base -I/builddir/build/BUILD/firefox-56.0/rdf/datasource -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nsRDFModule.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/rdf/build/nsRDFModule.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/AlreadyAddRefed.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsCOMPtr.h:23, from /builddir/build/BUILD/firefox-56.0/rdf/build/nsRDFModule.cpp:5: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ librdf_build.a.desc rm -f librdf_build.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o librdf_build.a.desc nsRDFModule.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/rdf/build' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/uriloader/base' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_uriloader_base0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/uriloader/base -I/builddir/build/BUILD/firefox-56.0/objdir/uriloader/base -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_uriloader_base0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/uriloader/base/Unified_cpp_uriloader_base0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsID.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsHashKeys.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/TabGroup.h:10, from /builddir/build/BUILD/firefox-56.0/uriloader/base/nsDocLoader.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ liburiloader_base.a.desc rm -f liburiloader_base.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o liburiloader_base.a.desc Unified_cpp_uriloader_base0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/uriloader/base' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/uriloader/exthandler' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o nsOSHelperAppService.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/uriloader/exthandler -I/builddir/build/BUILD/firefox-56.0/objdir/uriloader/exthandler -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/dom/ipc -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/http -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nsOSHelperAppService.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include /builddir/build/BUILD/firefox-56.0/uriloader/exthandler/unix/nsOSHelperAppService.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Logging.h:13, from /builddir/build/BUILD/firefox-56.0/uriloader/exthandler/nsExternalHelperAppService.h:9, from /builddir/build/BUILD/firefox-56.0/uriloader/exthandler/unix/nsOSHelperAppService.h:14, from /builddir/build/BUILD/firefox-56.0/uriloader/exthandler/unix/nsOSHelperAppService.cpp:15: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_uriloader_exthandler0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/uriloader/exthandler -I/builddir/build/BUILD/firefox-56.0/objdir/uriloader/exthandler -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/dom/ipc -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/netwerk/protocol/http -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_uriloader_exthandler0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include /builddir/build/BUILD/firefox-56.0/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsrootidl.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsISupports.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIHandlerService.h:10, from /builddir/build/BUILD/firefox-56.0/uriloader/exthandler/ContentHandlerService.h:4, from /builddir/build/BUILD/firefox-56.0/uriloader/exthandler/ContentHandlerService.cpp:1, from /builddir/build/BUILD/firefox-56.0/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:47:0: /builddir/build/BUILD/firefox-56.0/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'void nsExternalAppHandler::SendStatusChange(nsExternalAppHandler::ErrorType, nsresult, nsIRequest*, const nsString&)': /builddir/build/BUILD/firefox-56.0/uriloader/exthandler/nsExternalHelperAppService.cpp:1826:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (type == kLaunchError) { ^~ /builddir/build/BUILD/firefox-56.0/uriloader/exthandler/nsExternalHelperAppService.cpp:1840:5: note: here default: ^~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/logging.h:15:0, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/command_line.h:29, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerServiceChild.h:9, from /builddir/build/BUILD/firefox-56.0/uriloader/exthandler/HandlerServiceChild.h:4, from /builddir/build/BUILD/firefox-56.0/uriloader/exthandler/ContentHandlerService.h:6, from /builddir/build/BUILD/firefox-56.0/uriloader/exthandler/ContentHandlerService.cpp:1, from /builddir/build/BUILD/firefox-56.0/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Logging.h:223:33: warning: 'msgId' may be used uninitialized in this function [-Wmaybe-uninitialized] mozilla::detail::log_print(_module, _level, MOZ_LOG_EXPAND_ARGS _args); \ ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:47:0: /builddir/build/BUILD/firefox-56.0/uriloader/exthandler/nsExternalHelperAppService.cpp:1789:17: note: 'msgId' was declared here const char* msgId; ^~~~~ liburiloader_exthandler.a.desc rm -f liburiloader_exthandler.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o liburiloader_exthandler.a.desc nsOSHelperAppService.o Unified_cpp_uriloader_exthandler0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/uriloader/exthandler' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/uriloader/prefetch' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_uriloader_prefetch0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/uriloader/prefetch -I/builddir/build/BUILD/firefox-56.0/objdir/uriloader/prefetch -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_uriloader_prefetch0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/ipc/glue/BackgroundUtils.h:10, from /builddir/build/BUILD/firefox-56.0/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, from /builddir/build/BUILD/firefox-56.0/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:20:0: /builddir/build/BUILD/firefox-56.0/uriloader/prefetch/OfflineCacheUpdateParent.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateParent::GetScriptableOriginAttributes(JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/uriloader/prefetch/OfflineCacheUpdateParent.cpp:266:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 OfflineCacheUpdateParent::GetScriptableOriginAttributes(JS::MutableHandleValue aAttrs) ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/uriloader/prefetch/OfflineCacheUpdateParent.cpp:266:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 liburiloader_prefetch.a.desc rm -f liburiloader_prefetch.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o liburiloader_prefetch.a.desc Unified_cpp_uriloader_prefetch0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/uriloader/prefetch' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/caps' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o BasePrincipal.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/caps -I/builddir/build/BUILD/firefox-56.0/objdir/caps -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/src -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/BasePrincipal.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/caps/BasePrincipal.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/AlreadyAddRefed.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jsapi.h:12, from /builddir/build/BUILD/firefox-56.0/caps/nsJSPrincipals.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/BasePrincipal.h:10, from /builddir/build/BUILD/firefox-56.0/caps/BasePrincipal.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/caps/BasePrincipal.cpp: In member function 'virtual nsresult mozilla::BasePrincipal::GetOriginAttributes(JSContext*, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/caps/BasePrincipal.cpp:288:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 BasePrincipal::GetOriginAttributes(JSContext* aCx, JS::MutableHandle aVal) ^~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_caps0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/caps -I/builddir/build/BUILD/firefox-56.0/objdir/caps -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/src -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_caps0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/caps/Unified_cpp_caps0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/AlreadyAddRefed.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsCOMPtr.h:23, from /builddir/build/BUILD/firefox-56.0/caps/ContentPrincipal.h:9, from /builddir/build/BUILD/firefox-56.0/caps/ContentPrincipal.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/caps/Unified_cpp_caps0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/caps/Unified_cpp_caps0.cpp:74:0: /builddir/build/BUILD/firefox-56.0/caps/nsScriptSecurityManager.cpp: In member function 'virtual nsresult nsScriptSecurityManager::CreateCodebasePrincipal(nsIURI*, JS::Handle, JSContext*, nsIPrincipal**)': /builddir/build/BUILD/firefox-56.0/caps/nsScriptSecurityManager.cpp:1138:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 nsScriptSecurityManager::CreateCodebasePrincipal(nsIURI* aURI, JS::Handle aOriginAttributes, ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/caps/nsScriptSecurityManager.cpp: In member function 'virtual nsresult nsScriptSecurityManager::CreateNullPrincipal(JS::Handle, JSContext*, nsIPrincipal**)': /builddir/build/BUILD/firefox-56.0/caps/nsScriptSecurityManager.cpp:1168:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 nsScriptSecurityManager::CreateNullPrincipal(JS::Handle aOriginAttributes, ^~~~~~~~~~~~~~~~~~~~~~~ libcaps.a.desc rm -f libcaps.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libcaps.a.desc BasePrincipal.o Unified_cpp_caps0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/caps' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/parser/expat/lib' mkdir -p '.deps/' /usr/bin/gcc -std=gnu99 -o xmlparse.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_EXPAT_CONFIG_H -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/parser/expat/lib -I/builddir/build/BUILD/firefox-56.0/objdir/parser/expat/lib -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/xmlparse.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/parser/expat/lib/xmlparse.c /usr/bin/gcc -std=gnu99 -o xmlrole.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_EXPAT_CONFIG_H -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/parser/expat/lib -I/builddir/build/BUILD/firefox-56.0/objdir/parser/expat/lib -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/xmlrole.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/parser/expat/lib/xmlrole.c /usr/bin/gcc -std=gnu99 -o xmltok.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_EXPAT_CONFIG_H -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/parser/expat/lib -I/builddir/build/BUILD/firefox-56.0/objdir/parser/expat/lib -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/xmltok.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/parser/expat/lib/xmltok.c libparser_expat_lib.a.desc rm -f libparser_expat_lib.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libparser_expat_lib.a.desc xmlparse.o xmlrole.o xmltok.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/parser/expat/lib' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/parser/xml' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_parser_xml0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/parser/xml -I/builddir/build/BUILD/firefox-56.0/objdir/parser/xml -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_parser_xml0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/parser/xml/Unified_cpp_parser_xml0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsrootidl.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsISupports.h:10, from /builddir/build/BUILD/firefox-56.0/parser/xml/nsSAXAttributes.h:9, from /builddir/build/BUILD/firefox-56.0/parser/xml/nsSAXAttributes.cpp:6, from /builddir/build/BUILD/firefox-56.0/objdir/parser/xml/Unified_cpp_parser_xml0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libparser_xml.a.desc rm -f libparser_xml.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libparser_xml.a.desc Unified_cpp_parser_xml0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/parser/xml' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/parser/htmlparser' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_parser_htmlparser0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/parser/htmlparser -I/builddir/build/BUILD/firefox-56.0/objdir/parser/htmlparser -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_parser_htmlparser0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsrootidl.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsISupports.h:10, from /builddir/build/BUILD/firefox-56.0/parser/htmlparser/CNavDTD.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libparser_htmlparser.a.desc rm -f libparser_htmlparser.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libparser_htmlparser.a.desc Unified_cpp_parser_htmlparser0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/parser/htmlparser' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/parser/html' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_parser_html0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/parser/html -I/builddir/build/BUILD/firefox-56.0/objdir/parser/html -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_parser_html0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/parser/html/Unified_cpp_parser_html0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsrootidl.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsISupports.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIAtom.h:10, from /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Atom.h:8, from /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Atom.cpp:5, from /builddir/build/BUILD/firefox-56.0/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/parser/html/Unified_cpp_parser_html0.cpp:56:0: /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Highlighter.cpp: In member function 'void nsHtml5Highlighter::FlushChars()': /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Highlighter.cpp:573:18: warning: this statement may fall through [-Wimplicit-fallthrough=] buf[i] = '\n'; ~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Highlighter.cpp:575:9: note: here case '\n': { ^~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_parser_html1.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/parser/html -I/builddir/build/BUILD/firefox-56.0/objdir/parser/html -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_parser_html1.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/parser/html/Unified_cpp_parser_html1.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsrootidl.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsISupports.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIAtom.h:10, from /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Portability.cpp:5, from /builddir/build/BUILD/firefox-56.0/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/parser/html/Unified_cpp_parser_html1.cpp:92:0: /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp: In member function 'int32_t nsHtml5Tokenizer::stateLoop(int32_t, char16_t, int32_t, char16_t*, bool, int32_t, int32_t) [with P = nsHtml5ViewSourcePolicy]': /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:500:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:502:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:604:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:606:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:633:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:635:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:664:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:666:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:686:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:688:13: note: here case '\"': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:693:52: warning: this statement may fall through [-Wimplicit-fallthrough=] errBadCharBeforeAttributeNameOrNull(c); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:696:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:728:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:730:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:767:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:769:13: note: here case '\"': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:773:50: warning: this statement may fall through [-Wimplicit-fallthrough=] errQuoteOrLtInAttributeNameOrNull(c); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:776:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:799:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:801:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:849:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:851:13: note: here case '<': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:855:62: warning: this statement may fall through [-Wimplicit-fallthrough=] errLtOrEqualsOrGraveInUnquotedAttributeOrNull(c); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:858:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:914:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:916:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:940:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:942:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1027:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1029:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1060:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1062:13: note: here case '<': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1068:46: warning: this statement may fall through [-Wimplicit-fallthrough=] errUnquotedAttributeValOrNull(c); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1071:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1091:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1093:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1122:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1124:13: note: here case '\"': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1128:50: warning: this statement may fall through [-Wimplicit-fallthrough=] errQuoteOrLtInAttributeNameOrNull(c); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1131:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1173:15: warning: this statement may fall through [-Wimplicit-fallthrough=] if (tokenHandler->cdataSectionAllowed()) { ^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1182:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1262:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1264:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1298:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1300:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1334:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1336:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1387:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1389:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1429:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1431:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1474:13: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1476:11: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1540:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1542:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1643:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1645:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2073:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2075:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2120:13: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2122:11: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2190:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2192:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2229:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2231:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2302:31: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2304:15: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2379:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2381:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2420:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2422:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2462:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2464:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2599:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2601:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2648:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2650:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2698:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2700:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2788:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2790:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2850:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2852:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2901:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2903:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2957:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2959:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3033:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3035:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3113:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3115:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3155:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3157:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3173:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3175:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3206:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3208:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3226:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3228:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3251:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3253:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3341:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3343:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3409:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3411:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3490:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3492:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3517:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3519:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3581:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3583:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3658:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3660:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3680:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3682:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3725:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3727:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3786:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3788:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3854:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3856:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3935:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3937:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3980:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3982:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1707:13: warning: this statement may fall through [-Wimplicit-fallthrough=] state = ^~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1715:7: note: here case CHARACTER_REFERENCE_HILO_LOOKUP: { ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1749:11: warning: this statement may fall through [-Wimplicit-fallthrough=] state = P::transition(mViewSource, ^~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1755:7: note: here case CHARACTER_REFERENCE_TAIL: { ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1893:13: warning: this statement may fall through [-Wimplicit-fallthrough=] state = P::transition( ^~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1898:7: note: here case DECIMAL_NRC_LOOP: { ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2812:9: warning: this statement may fall through [-Wimplicit-fallthrough=] scriptdatadoubleescapestartloop_end: ; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2814:7: note: here case SCRIPT_DATA_DOUBLE_ESCAPED: { ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3090:9: warning: this statement may fall through [-Wimplicit-fallthrough=] markupdeclarationdoctypeloop_end: ; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3092:7: note: here case DOCTYPE: { ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3318:9: warning: this statement may fall through [-Wimplicit-fallthrough=] doctypeublicloop_end: ; ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3320:7: note: here case AFTER_DOCTYPE_PUBLIC_KEYWORD: { ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3763:9: warning: this statement may fall through [-Wimplicit-fallthrough=] doctypeystemloop_end: ; ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3765:7: note: here case AFTER_DOCTYPE_SYSTEM_KEYWORD: { ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp: In member function 'int32_t nsHtml5Tokenizer::stateLoop(int32_t, char16_t, int32_t, char16_t*, bool, int32_t, int32_t) [with P = nsHtml5SilentPolicy]': /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:500:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:502:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:604:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:606:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:633:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:635:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:664:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:666:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:686:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:688:13: note: here case '\"': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:692:15: warning: this statement may fall through [-Wimplicit-fallthrough=] if (P::reportErrors) { ^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:696:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:728:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:730:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:767:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:769:13: note: here case '\"': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:772:15: warning: this statement may fall through [-Wimplicit-fallthrough=] if (P::reportErrors) { ^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:776:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:799:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:801:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:849:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:851:13: note: here case '<': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:854:15: warning: this statement may fall through [-Wimplicit-fallthrough=] if (P::reportErrors) { ^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:858:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:914:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:916:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:940:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:942:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1027:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1029:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1060:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1062:13: note: here case '<': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1067:15: warning: this statement may fall through [-Wimplicit-fallthrough=] if (P::reportErrors) { ^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1071:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1091:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1093:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1122:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1124:13: note: here case '\"': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1127:15: warning: this statement may fall through [-Wimplicit-fallthrough=] if (P::reportErrors) { ^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1131:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1173:15: warning: this statement may fall through [-Wimplicit-fallthrough=] if (tokenHandler->cdataSectionAllowed()) { ^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1182:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1262:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1264:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1298:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1300:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1334:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1336:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1387:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1389:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1429:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1431:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1474:13: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1476:11: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1540:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1542:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1643:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1645:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2073:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2075:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2120:13: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2122:11: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2190:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2192:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2229:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2231:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2302:31: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2304:15: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2379:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2381:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2420:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2422:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2462:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2464:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2599:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2601:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2648:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2650:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2698:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2700:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2788:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2790:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2850:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2852:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2901:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2903:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2957:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2959:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3033:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3035:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3113:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3115:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3155:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3157:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3173:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3175:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3206:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3208:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3226:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3228:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3251:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3253:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3341:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3343:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3409:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3411:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3490:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3492:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3517:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3519:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3581:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3583:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3658:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3660:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3680:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3682:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3725:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3727:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3786:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3788:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3854:29: warning: this statement may fall through [-Wimplicit-fallthrough=] silentLineFeed(); ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3856:13: note: here case ' ': ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3935:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3937:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3980:15: warning: this statement may fall through [-Wimplicit-fallthrough=] c = 0xfffd; ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3982:13: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1707:13: warning: this statement may fall through [-Wimplicit-fallthrough=] state = ^~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1715:7: note: here case CHARACTER_REFERENCE_HILO_LOOKUP: { ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1749:11: warning: this statement may fall through [-Wimplicit-fallthrough=] state = P::transition(mViewSource, ^~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1755:7: note: here case CHARACTER_REFERENCE_TAIL: { ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1893:13: warning: this statement may fall through [-Wimplicit-fallthrough=] state = P::transition( ^~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:1898:7: note: here case DECIMAL_NRC_LOOP: { ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2812:9: warning: this statement may fall through [-Wimplicit-fallthrough=] scriptdatadoubleescapestartloop_end: ; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:2814:7: note: here case SCRIPT_DATA_DOUBLE_ESCAPED: { ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3090:9: warning: this statement may fall through [-Wimplicit-fallthrough=] markupdeclarationdoctypeloop_end: ; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3092:7: note: here case DOCTYPE: { ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3318:9: warning: this statement may fall through [-Wimplicit-fallthrough=] doctypeublicloop_end: ; ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3320:7: note: here case AFTER_DOCTYPE_PUBLIC_KEYWORD: { ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3763:9: warning: this statement may fall through [-Wimplicit-fallthrough=] doctypeystemloop_end: ; ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5Tokenizer.cpp:3765:7: note: here case AFTER_DOCTYPE_SYSTEM_KEYWORD: { ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/parser/html/Unified_cpp_parser_html1.cpp:101:0: /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5TreeBuilder.cpp: In member function 'void nsHtml5TreeBuilder::characters(const char16_t*, int32_t, int32_t)': /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5TreeBuilder.cpp:256:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!isInForeignButNotHtmlOrMathTextIntegrationPoint()) { ^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5TreeBuilder.cpp:260:5: note: here case TEXT: { ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5TreeBuilder.cpp: In member function 'void nsHtml5TreeBuilder::eof()': /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5TreeBuilder.cpp:554:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (isTemplateModeStackEmpty()) { ^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5TreeBuilder.cpp:558:7: note: here case IN_TEMPLATE: { ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5TreeBuilder.cpp: In member function 'void nsHtml5TreeBuilder::startTag(nsHtml5ElementName*, nsHtml5HtmlAttributes*, bool)': /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5TreeBuilder.cpp:677:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!(group == FONT && ^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5TreeBuilder.cpp:690:11: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5TreeBuilder.cpp:1268:53: warning: this statement may fall through [-Wimplicit-fallthrough=] reconstructTheActiveFormattingElements(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5TreeBuilder.cpp:1273:13: note: here case PARAM_OR_SOURCE_OR_TRACK: { ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5TreeBuilder.cpp:1322:15: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!scriptingEnabled) { ^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5TreeBuilder.cpp:1330:13: note: here case NOFRAMES: ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5TreeBuilder.cpp:1452:9: warning: this statement may fall through [-Wimplicit-fallthrough=] inbodyloop_end: ; ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5TreeBuilder.cpp:1454:7: note: here case IN_HEAD: { ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5TreeBuilder.cpp: In member function 'void nsHtml5TreeBuilder::endTag(nsHtml5ElementName*)': /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5TreeBuilder.cpp:2764:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if (scriptingEnabled) { ^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5TreeBuilder.cpp:2770:11: note: here case A: ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5TreeBuilder.cpp:2774:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if (adoptionAgencyEndTag(name)) { ^~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5TreeBuilder.cpp:2778:11: note: here default: { ^~~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5TreeBuilder.cpp:2425:27: warning: this statement may fall through [-Wimplicit-fallthrough=] errStrayEndTag(name); ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5TreeBuilder.cpp:2429:7: note: here case IN_CAPTION: { ^~~~ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5TreeBuilder.cpp:2802:9: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5TreeBuilder.cpp:2804:7: note: here case IN_HEAD: { ^~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_parser_html2.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/parser/html -I/builddir/build/BUILD/firefox-56.0/objdir/parser/html -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_parser_html2.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/parser/html/Unified_cpp_parser_html2.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsrootidl.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsISupports.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIAtom.h:10, from /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5HtmlAttributes.h:27, from /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5ViewSourceUtils.h:8, from /builddir/build/BUILD/firefox-56.0/parser/html/nsHtml5ViewSourceUtils.cpp:6, from /builddir/build/BUILD/firefox-56.0/objdir/parser/html/Unified_cpp_parser_html2.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libparser_html.a.desc rm -f libparser_html.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libparser_html.a.desc Unified_cpp_parser_html0.o Unified_cpp_parser_html1.o Unified_cpp_parser_html2.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/parser/html' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src' mkdir -p '.deps/' /usr/bin/gcc -std=gnu99 -o cairo-base85-stream.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cairo-base85-stream.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-unused -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-base85-stream.c /usr/bin/gcc -std=gnu99 -o cairo-bentley-ottmann-rectangular.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cairo-bentley-ottmann-rectangular.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-unused -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c In file included from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairoint.h:2569:0, from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:17: note: in expansion of macro '_cairo_malloc_ab' new_elements = _cairo_malloc_ab (pq->max_size, ^~~~~~~~~~~~~~~~ /usr/bin/gcc -std=gnu99 -o cairo-bentley-ottmann-rectilinear.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cairo-bentley-ottmann-rectilinear.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-unused -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectilinear.c /usr/bin/gcc -std=gnu99 -o cairo-bentley-ottmann.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cairo-bentley-ottmann.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-unused -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-bentley-ottmann.c In file included from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairoint.h:2569:0, from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro '_cairo_malloc_ab' new_elements = _cairo_malloc_ab (pq->max_size, ^~~~~~~~~~~~~~~~ /usr/bin/gcc -std=gnu99 -o cairo-cff-subset.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cairo-cff-subset.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-unused -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-cff-subset.c In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/features.h:3:0, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-cff-subset.c:43: /usr/include/features.h:180:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ /usr/bin/gcc -std=gnu99 -o cairo-deflate-stream.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cairo-deflate-stream.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-unused -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-deflate-stream.c /usr/bin/gcc -std=gnu99 -o cairo-ft-font.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cairo-ft-font.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-unused -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-ft-font.c In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/features.h:3:0, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-ft-font.c:42: /usr/include/features.h:180:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-ft-font.c:65:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE /* for RTLD_DEFAULT */ :0:0: note: this is the location of the previous definition In file included from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairoint.h:2569:0, from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-ft-font.c:42: /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-ft-font.c:1152:13: note: in expansion of macro '_cairo_malloc_ab' data = _cairo_malloc_ab (height, stride); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-ft-font.c:1214:10: note: in expansion of macro '_cairo_malloc_ab' data = _cairo_malloc_ab (height, stride); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-ft-font.c:1235:13: note: in expansion of macro '_cairo_malloc_ab' data = _cairo_malloc_ab (height, stride); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-ft-font.c:1268:13: note: in expansion of macro '_cairo_malloc_ab' data = _cairo_malloc_ab (height, stride); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_transform_glyph_bitmap': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-ft-font.c:1626:41: warning: passing argument 1 of '_moz_cairo_image_surface_get_format' from incompatible pointer type [-Wincompatible-pointer-types] if (cairo_image_surface_get_format (*surface) == CAIRO_FORMAT_ARGB32 && ^ In file included from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairoint.h:73:0, from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-ft-font.c:42: /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-rename.h:123:40: note: expected 'cairo_surface_t * {aka struct _cairo_surface *}' but argument is of type 'cairo_image_surface_t * {aka struct _cairo_image_surface *}' #define cairo_image_surface_get_format _moz_cairo_image_surface_get_format ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-compiler-private.h:92:26: note: in definition of macro 'slim_hidden_proto1' extern __typeof (name) name \ ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairoint.h:2436:1: note: in expansion of macro 'slim_hidden_proto' slim_hidden_proto (cairo_image_surface_get_format); ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairoint.h:2436:20: note: in expansion of macro 'cairo_image_surface_get_format' slim_hidden_proto (cairo_image_surface_get_format); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/gcc -std=gnu99 -o cairo-pdf-operators.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cairo-pdf-operators.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-unused -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pdf-operators.c In file included from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairoint.h:2569:0, from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro '_cairo_malloc_abc' dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro '_cairo_malloc_ab' dash = _cairo_malloc_ab (num_dashes, sizeof (double)); ^~~~~~~~~~~~~~~~ /usr/bin/gcc -std=gnu99 -o cairo-pdf-surface.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cairo-pdf-surface.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-unused -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pdf-surface.c In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/features.h:3:0, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: /usr/include/features.h:180:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairoint.h:2569:0, from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro '_cairo_malloc_ab' alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro '_cairo_malloc_ab' alpha = _cairo_malloc_ab (image->height, image->width); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro '_cairo_malloc_abc' rgb = _cairo_malloc_abc (image->width, image->height, 3); ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro '_cairo_malloc_ab' allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro '_cairo_malloc_ab' glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro '_cairo_malloc_ab' widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro '_cairo_malloc_ab' group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro '_cairo_malloc_ab' group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_write_patterns_and_smask_groups': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:2201:14: warning: 'interpolate' may be used uninitialized in this function [-Wmaybe-uninitialized] status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resource, interpolate); ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:2137:18: note: 'interpolate' was declared here cairo_bool_t interpolate; ^~~~~~~~~~~ /usr/bin/gcc -std=gnu99 -o cairo-ps-surface.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cairo-ps-surface.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-unused -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-ps-surface.c In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/features.h:3:0, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-ps-surface.c:57: /usr/include/features.h:180:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairoint.h:2569:0, from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-ps-surface.c:57: /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro '_cairo_malloc_ab' allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); ^~~~~~~~~~~~~~~~ /usr/bin/gcc -std=gnu99 -o cairo-surface-wrapper.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cairo-surface-wrapper.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-unused -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-surface-wrapper.c In file included from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairoint.h:2569:0, from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro '_cairo_malloc_ab' dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); ^~~~~~~~~~~~~~~~ /usr/bin/gcc -std=gnu99 -o cairo-truetype-subset.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cairo-truetype-subset.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-unused -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-truetype-subset.c In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/features.h:3:0, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: /usr/include/features.h:180:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ /usr/bin/gcc -std=gnu99 -o cairo-type1-fallback.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cairo-type1-fallback.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-unused -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-type1-fallback.c In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/features.h:3:0, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: /usr/include/features.h:180:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ /usr/bin/gcc -std=gnu99 -o cairo-type1-subset.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cairo-type1-subset.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-unused -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-type1-subset.c In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/features.h:3:0, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-type1-subset.c:43: /usr/include/features.h:180:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ /usr/bin/gcc -std=gnu99 -o cairo-type3-glyph-surface.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cairo-type3-glyph-surface.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-unused -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-type3-glyph-surface.c /usr/bin/gcc -std=gnu99 -o cairo-xlib-display.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cairo-xlib-display.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-unused -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-xlib-display.c /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-xlib-display.c: In function '_cairo_xlib_display_get_xrender_format': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-xlib-display.c:620:21: warning: 'pict_format' may be used uninitialized in this function [-Wmaybe-uninitialized] xrender_format = XRenderFindStandardFormat (display->display, ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pict_format); ~~~~~~~~~~~~ /usr/bin/gcc -std=gnu99 -o cairo-xlib-screen.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cairo-xlib-screen.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-unused -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-xlib-screen.c /usr/bin/gcc -std=gnu99 -o cairo-xlib-surface.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cairo-xlib-surface.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-unused -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-xlib-surface.c In file included from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairoint.h:2569:0, from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro '_cairo_malloc_ab' rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro '_cairo_malloc_ab' ximage.data = _cairo_malloc_ab (stride, ximage.height); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro '_cairo_malloc_ab' _cairo_malloc_ab (gradient->n_stops, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro '_cairo_malloc_ab' xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro '_cairo_malloc_ab' xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro '_cairo_malloc_ab' elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); ^~~~~~~~~~~~~~~~ /usr/bin/gcc -std=gnu99 -o cairo-xlib-visual.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cairo-xlib-visual.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-unused -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-xlib-visual.c /usr/bin/gcc -std=gnu99 -o Unified_c_gfx_cairo_cairo_src0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_gfx_cairo_cairo_src0.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-unused -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c In file included from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairoint.h:2569:0, from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:2: /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:17: note: in expansion of macro '_cairo_malloc_ab' new_elements = _cairo_malloc_ab (pq->max_size, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:10: note: in expansion of macro '_cairo_malloc_ab' spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro '_cairo_malloc_ab' boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro '_cairo_malloc_ab' new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro '_cairo_malloc_ab' new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro '_cairo_malloc_ab' new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro '_cairo_malloc_ab' rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); ^~~~~~~~~~~~~~~~ /usr/bin/gcc -std=gnu99 -o Unified_c_gfx_cairo_cairo_src1.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_gfx_cairo_cairo_src1.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-unused -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.c In file included from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairoint.h:2569:0, from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-font-face.c:41, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.c:2: /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro '_cairo_malloc_ab' gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro '_cairo_malloc_ab' hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro '_cairo_malloc_ab' pixman_stops = _cairo_malloc_ab (pattern->n_stops, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro '_cairo_malloc_ab' pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro '_cairo_malloc_ab' return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro '_cairo_malloc_ab' return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); ^~~~~~~~~~~~~~~~ /usr/bin/gcc -std=gnu99 -o Unified_c_gfx_cairo_cairo_src2.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_gfx_cairo_cairo_src2.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-unused -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.c In file included from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairoint.h:2569:0, from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-path-bounds.c:37, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.c:2: /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro '_cairo_malloc_ab' new_rects = _cairo_malloc_ab (size, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro '_cairo_malloc_ab' points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro '_cairo_malloc_ab' new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro '_cairo_malloc_ab' path->data = _cairo_malloc_ab (path->num_data, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro '_cairo_malloc_ab' pattern->stops = _cairo_malloc_ab (other->stops_size, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro '_cairo_malloc_ab' new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro '_cairo_malloc_ab' pixman_stops = _cairo_malloc_ab (pattern->n_stops, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro '_cairo_malloc_ab' pen->vertices = _cairo_malloc_ab (pen->num_vertices, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro '_cairo_malloc_ab' pen->vertices = _cairo_malloc_ab (pen->num_vertices, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro '_cairo_malloc_ab' vertices = _cairo_malloc_ab (num_vertices, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro '_cairo_malloc_ab' new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro '_cairo_malloc_ab' command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro '_cairo_malloc_ab' command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro '_cairo_malloc_ab' glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:17: note: in expansion of macro '_cairo_malloc_ab' new_elements = _cairo_malloc_ab (pq->max_size, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:17: note: in expansion of macro '_cairo_malloc_ab' sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:15: note: in expansion of macro '_cairo_malloc_ab' rectangles = _cairo_malloc_ab (self->num_rectangles + 1, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro '_cairo_malloc_ab' pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro '_cairo_malloc_ab' subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro '_cairo_malloc_ab' collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro '_cairo_malloc_ab' collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); ^~~~~~~~~~~~~~~~ /usr/bin/gcc -std=gnu99 -o Unified_c_gfx_cairo_cairo_src3.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_gfx_cairo_cairo_src3.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-unused -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c In file included from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairoint.h:2569:0, from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-spans.c:27, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro '_cairo_malloc_ab' style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro '_cairo_malloc_ab' rects = _cairo_malloc_ab (traps->num_traps, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro '_cairo_malloc_ab' offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro '_cairo_malloc_ab' offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro '_cairo_malloc_ab' dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:74:0: /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_acquire_source_image': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-surface.c:1465:11: warning: assignment makes integer from pointer without a cast [-Wint-conversion] *crasher = acquire_source_image_ptr[5]; ^ In file included from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairoint.h:2569:0, from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-spans.c:27, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro '_cairo_malloc_ab' rects = _cairo_malloc_ab (num_rects, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro '_cairo_malloc_ab' glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:23: note: in expansion of macro '_cairo_malloc_ab' polygon->y_buckets = _cairo_malloc_ab (num_buckets, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro '_cairo_malloc_ab' new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro '_cairo_malloc_ab' rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro '_cairo_malloc_ab' str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] _cairo_malloc((unsigned) (a) * (unsigned) (size))) ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' ((size) ? malloc((unsigned) (size)) : NULL) ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro '_cairo_malloc_ab' str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:137:0: /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-version.c: At top level: /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-version.c:39:0: warning: "CAIRO_VERSION_H" redefined #define CAIRO_VERSION_H 1 In file included from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo.h:41:0, from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairoint.h:70, from /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-spans.c:27, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: /builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src/cairo-version.h:8:0: note: this is the location of the previous definition #define CAIRO_VERSION_H /usr/bin/gcc -std=gnu99 -o Unified_c_gfx_cairo_cairo_src4.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DCAIRO_HAS_PTHREAD -D_GNU_SOURCE -DMOZ_TREE_CAIRO -DMOZ_TREE_PIXMAN -DHAVE_CXX11_ATOMIC_PRIMITIVES -DSIZEOF_VOID_P=__SIZEOF_POINTER__ -DSIZEOF_INT=__SIZEOF_INT__ -DSIZEOF_LONG=__SIZEOF_LONG__ -DSIZEOF_LONG_LONG=__SIZEOF_LONG_LONG__ -DHAVE_UINT64_T -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_gfx_cairo_cairo_src4.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-enum-compare -Wno-int-to-pointer-cast -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-conversion -Wno-unused -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src4.c libgfx_cairo_cairo_src.a.desc rm -f libgfx_cairo_cairo_src.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libgfx_cairo_cairo_src.a.desc cairo-base85-stream.o cairo-bentley-ottmann-rectangular.o cairo-bentley-ottmann-rectilinear.o cairo-bentley-ottmann.o cairo-cff-subset.o cairo-deflate-stream.o cairo-ft-font.o cairo-pdf-operators.o cairo-pdf-surface.o cairo-ps-surface.o cairo-surface-wrapper.o cairo-truetype-subset.o cairo-type1-fallback.o cairo-type1-subset.o cairo-type3-glyph-surface.o cairo-xlib-display.o cairo-xlib-screen.o cairo-xlib-surface.o cairo-xlib-visual.o Unified_c_gfx_cairo_cairo_src0.o Unified_c_gfx_cairo_cairo_src1.o Unified_c_gfx_cairo_cairo_src2.o Unified_c_gfx_cairo_cairo_src3.o Unified_c_gfx_cairo_cairo_src4.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/cairo/src' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src' mkdir -p '.deps/' /usr/bin/gcc -std=gnu99 -o pixman-access-accessors.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixman-access-accessors.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-access-accessors.c /usr/bin/gcc -std=gnu99 -o pixman-access.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixman-access.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-access.c /usr/bin/gcc -std=gnu99 -o pixman-arm-neon.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixman-arm-neon.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused -mfpu=neon /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c In file included from /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:29:0, from /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:35: /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_8888_cover_SRC': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:361:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_cover_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (0, neon, 8888_8888, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:361:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_cover_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (0, neon, 8888_8888, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:361:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_cover_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (0, neon, 8888_8888, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_8888_none_SRC': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:364:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_none_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (0, neon, 8888_8888, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:364:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_none_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (0, neon, 8888_8888, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_8888_pad_SRC': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:367:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_pad_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (0, neon, 8888_8888, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:367:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_pad_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (0, neon, 8888_8888, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_8888_normal_SRC': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:370:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_normal_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (0, neon, 8888_8888, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:370:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_normal_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:138:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (0, neon, 8888_8888, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_0565_cover_SRC': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:361:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_cover_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (0, neon, 8888_0565, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:361:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_cover_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (0, neon, 8888_0565, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_0565_none_SRC': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:364:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_none_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (0, neon, 8888_0565, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:364:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_none_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (0, neon, 8888_0565, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_0565_pad_SRC': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:367:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_pad_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (0, neon, 8888_0565, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:367:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_pad_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (0, neon, 8888_0565, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_0565_normal_SRC': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:370:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_normal_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (0, neon, 8888_0565, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:370:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_normal_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:140:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (0, neon, 8888_0565, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_0565_x888_cover_SRC': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:361:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_cover_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (0, neon, 0565_x888, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:361:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_cover_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (0, neon, 0565_x888, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_0565_x888_none_SRC': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:364:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_none_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (0, neon, 0565_x888, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:364:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_none_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (0, neon, 0565_x888, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_0565_x888_pad_SRC': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:367:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_pad_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (0, neon, 0565_x888, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:367:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_pad_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (0, neon, 0565_x888, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_0565_x888_normal_SRC': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:370:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_normal_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (0, neon, 0565_x888, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:370:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_normal_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:142:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (0, neon, 0565_x888, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_0565_0565_cover_SRC': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:361:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_cover_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (0, neon, 0565_0565, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:361:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_cover_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (0, neon, 0565_0565, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_0565_0565_none_SRC': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:364:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_none_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (0, neon, 0565_0565, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:364:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_none_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (0, neon, 0565_0565, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_0565_0565_pad_SRC': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:367:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_pad_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (0, neon, 0565_0565, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:367:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_pad_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (0, neon, 0565_0565, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_0565_0565_normal_SRC': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:370:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_normal_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (0, neon, 0565_0565, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:370:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_normal_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:144:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (0, neon, 0565_0565, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_8888_cover_OVER': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:361:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_cover_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (SKIP_ZERO_SRC, neon, 8888_8888, OVER, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:361:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_cover_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (SKIP_ZERO_SRC, neon, 8888_8888, OVER, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_8888_none_OVER': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:364:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_none_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (SKIP_ZERO_SRC, neon, 8888_8888, OVER, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:364:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_none_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (SKIP_ZERO_SRC, neon, 8888_8888, OVER, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_8888_pad_OVER': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:367:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_pad_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (SKIP_ZERO_SRC, neon, 8888_8888, OVER, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:367:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_pad_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (SKIP_ZERO_SRC, neon, 8888_8888, OVER, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_8888_normal_OVER': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:370:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_normal_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (SKIP_ZERO_SRC, neon, 8888_8888, OVER, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:370:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_normal_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:146:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (SKIP_ZERO_SRC, neon, 8888_8888, OVER, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_8888_cover_ADD': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:361:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_cover_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:165:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (SKIP_ZERO_SRC, neon, 8888_8888, ADD, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:361:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_cover_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:165:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (SKIP_ZERO_SRC, neon, 8888_8888, ADD, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_8888_none_ADD': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:364:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_none_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:165:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (SKIP_ZERO_SRC, neon, 8888_8888, ADD, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:364:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_none_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:165:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (SKIP_ZERO_SRC, neon, 8888_8888, ADD, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_8888_pad_ADD': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:367:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_pad_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:165:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (SKIP_ZERO_SRC, neon, 8888_8888, ADD, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:367:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_pad_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:165:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (SKIP_ZERO_SRC, neon, 8888_8888, ADD, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_8888_normal_ADD': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:370:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_normal_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:165:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (SKIP_ZERO_SRC, neon, 8888_8888, ADD, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:370:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_normal_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:165:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_DST (SKIP_ZERO_SRC, neon, 8888_8888, ADD, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_8_8888_cover_SRC': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:410:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_cover_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:168:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (0, neon, 8888_8_8888, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:410:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_cover_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:168:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (0, neon, 8888_8_8888, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_8_8888_none_SRC': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:414:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_none_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:168:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (0, neon, 8888_8_8888, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:414:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_none_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:168:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (0, neon, 8888_8_8888, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_8_8888_pad_SRC': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:418:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_pad_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:168:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (0, neon, 8888_8_8888, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:418:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_pad_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:168:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (0, neon, 8888_8_8888, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_8_8888_normal_SRC': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:422:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_normal_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:168:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (0, neon, 8888_8_8888, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:422:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_normal_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:168:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (0, neon, 8888_8_8888, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_8_0565_cover_SRC': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:410:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_cover_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:170:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (0, neon, 8888_8_0565, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:410:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_cover_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:170:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (0, neon, 8888_8_0565, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_8_0565_none_SRC': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:414:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_none_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:170:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (0, neon, 8888_8_0565, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:414:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_none_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:170:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (0, neon, 8888_8_0565, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_8_0565_pad_SRC': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:418:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_pad_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:170:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (0, neon, 8888_8_0565, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:418:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_pad_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:170:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (0, neon, 8888_8_0565, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_8_0565_normal_SRC': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:422:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_normal_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:170:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (0, neon, 8888_8_0565, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:422:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_normal_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:170:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (0, neon, 8888_8_0565, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_0565_8_x888_cover_SRC': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:410:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_cover_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:172:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (0, neon, 0565_8_x888, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:410:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_cover_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:172:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (0, neon, 0565_8_x888, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_0565_8_x888_none_SRC': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:414:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_none_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:172:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (0, neon, 0565_8_x888, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:414:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_none_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:172:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (0, neon, 0565_8_x888, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_0565_8_x888_pad_SRC': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:418:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_pad_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:172:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (0, neon, 0565_8_x888, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:418:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_pad_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:172:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (0, neon, 0565_8_x888, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_0565_8_x888_normal_SRC': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:422:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_normal_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:172:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (0, neon, 0565_8_x888, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:422:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_normal_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:172:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (0, neon, 0565_8_x888, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_0565_8_0565_cover_SRC': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:410:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_cover_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:174:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (0, neon, 0565_8_0565, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:410:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_cover_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:174:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (0, neon, 0565_8_0565, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_0565_8_0565_none_SRC': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:414:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_none_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:174:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (0, neon, 0565_8_0565, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:414:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_none_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:174:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (0, neon, 0565_8_0565, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_0565_8_0565_pad_SRC': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:418:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_pad_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:174:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (0, neon, 0565_8_0565, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:418:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_pad_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:174:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (0, neon, 0565_8_0565, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_0565_8_0565_normal_SRC': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:422:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_normal_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:174:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (0, neon, 0565_8_0565, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:422:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_normal_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:174:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (0, neon, 0565_8_0565, SRC, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_8_8888_cover_OVER': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:410:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_cover_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:176:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (SKIP_ZERO_SRC, neon, 8888_8_8888, OVER, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:410:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_cover_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:176:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (SKIP_ZERO_SRC, neon, 8888_8_8888, OVER, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_8_8888_none_OVER': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:414:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_none_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:176:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (SKIP_ZERO_SRC, neon, 8888_8_8888, OVER, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:414:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_none_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:176:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (SKIP_ZERO_SRC, neon, 8888_8_8888, OVER, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_8_8888_pad_OVER': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:418:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_pad_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:176:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (SKIP_ZERO_SRC, neon, 8888_8_8888, OVER, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:418:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_pad_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:176:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (SKIP_ZERO_SRC, neon, 8888_8_8888, OVER, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_8_8888_normal_OVER': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:422:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_normal_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:176:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (SKIP_ZERO_SRC, neon, 8888_8_8888, OVER, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:422:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_normal_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:176:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (SKIP_ZERO_SRC, neon, 8888_8_8888, OVER, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_8_8888_cover_ADD': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:410:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_cover_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:178:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (SKIP_ZERO_SRC, neon, 8888_8_8888, ADD, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:410:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_cover_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:178:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (SKIP_ZERO_SRC, neon, 8888_8_8888, ADD, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_8_8888_none_ADD': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:414:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_none_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:178:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (SKIP_ZERO_SRC, neon, 8888_8_8888, ADD, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:414:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_none_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:178:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (SKIP_ZERO_SRC, neon, 8888_8_8888, ADD, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_8_8888_pad_ADD': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:418:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_pad_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:178:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (SKIP_ZERO_SRC, neon, 8888_8_8888, ADD, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:418:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_pad_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:178:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (SKIP_ZERO_SRC, neon, 8888_8_8888, ADD, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_8_8888_normal_ADD': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:422:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_normal_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:178:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (SKIP_ZERO_SRC, neon, 8888_8_8888, ADD, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:422:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (cputype##_##name##_normal_##op, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:178:1: note: in expansion of macro 'PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST' PIXMAN_ARM_BIND_SCALED_BILINEAR_SRC_A8_DST (SKIP_ZERO_SRC, neon, 8888_8_8888, ADD, ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'op_bilinear_over_8888_0565': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:290:65: warning: passing argument 5 of 'pixman_composite_over_8888_0565_asm_neon' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pixman_composite_over_8888_0565_asm_neon (width, 1, dst, 0, src, 0); ^~~ In file included from /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:35:0: /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:57:1: note: expected 'uint32_t * {aka unsigned int *}' but argument is of type 'const uint32_t * {aka const unsigned int *}' pixman_composite_##name##_asm_##cputype (int32_t w, \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:61:1: note: in expansion of macro 'PIXMAN_ARM_BIND_FAST_PATH_SRC_DST' PIXMAN_ARM_BIND_FAST_PATH_SRC_DST (neon, over_8888_0565, ^ In file included from /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-common.h:29:0, from /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:35: /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_0565_cover_OVER': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:293:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (neon_8888_0565_cover_OVER, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:293:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (neon_8888_0565_cover_OVER, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_0565_pad_OVER': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:297:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (neon_8888_0565_pad_OVER, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:297:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (neon_8888_0565_pad_OVER, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_0565_none_OVER': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:301:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (neon_8888_0565_none_OVER, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:301:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (neon_8888_0565_none_OVER, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function 'fast_composite_scaled_bilinear_neon_8888_0565_normal_OVER': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: warning: incompatible implicit declaration of built-in function 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:305:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (neon_8888_0565_normal_OVER, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1260:2: note: include '' or provide a declaration of 'free' free (scanline_buffer); \ ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-inlines.h:1266:2: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_INT' FAST_BILINEAR_MAINLOOP_INT(_ ## scale_func_name, fetch_func, op_func, src_type_t, mask_type_t,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:305:1: note: in expansion of macro 'FAST_BILINEAR_MAINLOOP_COMMON' FAST_BILINEAR_MAINLOOP_COMMON (neon_8888_0565_normal_OVER, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/gcc -std=gnu99 -o pixman-arm-simd.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixman-arm-simd.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-simd.c /usr/bin/gcc -std=gnu99 -o pixman-arm.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixman-arm.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm.c /usr/bin/gcc -std=gnu99 -o pixman-bits-image.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixman-bits-image.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-bits-image.c /usr/bin/gcc -std=gnu99 -o pixman-combine-float.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixman-combine-float.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-combine-float.c /usr/bin/gcc -std=gnu99 -o pixman-combine16.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixman-combine16.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-combine16.c /usr/bin/gcc -std=gnu99 -o pixman-combine32.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixman-combine32.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-combine32.c /usr/bin/gcc -std=gnu99 -o pixman-conical-gradient.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixman-conical-gradient.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-conical-gradient.c /usr/bin/gcc -std=gnu99 -o pixman-edge-accessors.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixman-edge-accessors.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-edge-accessors.c /usr/bin/gcc -std=gnu99 -o pixman-edge.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixman-edge.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-edge.c /usr/bin/gcc -std=gnu99 -o pixman-fast-path.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixman-fast-path.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-fast-path.c /usr/bin/gcc -std=gnu99 -o pixman-filter.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixman-filter.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-filter.c /usr/bin/gcc -std=gnu99 -o pixman-general.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixman-general.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-general.c /usr/bin/gcc -std=gnu99 -o pixman-glyph.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixman-glyph.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-glyph.c /usr/bin/gcc -std=gnu99 -o pixman-gradient-walker.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixman-gradient-walker.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-gradient-walker.c /usr/bin/gcc -std=gnu99 -o pixman-image.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixman-image.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-image.c /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-image.c: In function '_pixman_image_fini': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-image.c:167:15: warning: passing argument 1 of 'free_memory' from incompatible pointer type [-Wincompatible-pointer-types] free_memory (&common->transform); ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-image.c:43:1: note: expected 'void **' but argument is of type 'pixman_transform_t ** {aka struct pixman_transform **}' free_memory (void** p) ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-image.c:168:15: warning: passing argument 1 of 'free_memory' from incompatible pointer type [-Wincompatible-pointer-types] free_memory (&common->filter_params); ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-image.c:43:1: note: expected 'void **' but argument is of type 'pixman_fixed_t ** {aka int **}' free_memory (void** p) ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-image.c:193:19: warning: passing argument 1 of 'free_memory' from incompatible pointer type [-Wincompatible-pointer-types] free_memory (&image->bits.free_me); ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-image.c:43:1: note: expected 'void **' but argument is of type 'uint32_t ** {aka unsigned int **}' free_memory (void** p) ^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-image.c: In function '_moz_pixman_image_unref': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-image.c:236:15: warning: passing argument 1 of 'free_memory' from incompatible pointer type [-Wincompatible-pointer-types] free_memory (&image); ^ /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-image.c:43:1: note: expected 'void **' but argument is of type 'pixman_image_t ** {aka union pixman_image **}' free_memory (void** p) ^~~~~~~~~~~ /usr/bin/gcc -std=gnu99 -o pixman-implementation.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixman-implementation.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-implementation.c /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-implementation.c: In function '_pixman_implementation_lookup_combiner': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-implementation.c:215:8: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] f = (pixman_combine_32_func_t *)imp->combine_16[op]; ^ /usr/bin/gcc -std=gnu99 -o pixman-linear-gradient.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixman-linear-gradient.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-linear-gradient.c /usr/bin/gcc -std=gnu99 -o pixman-matrix.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixman-matrix.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-matrix.c /usr/bin/gcc -std=gnu99 -o pixman-mips.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixman-mips.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-mips.c /usr/bin/gcc -std=gnu99 -o pixman-noop.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixman-noop.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-noop.c /usr/bin/gcc -std=gnu99 -o pixman-ppc.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixman-ppc.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-ppc.c /usr/bin/gcc -std=gnu99 -o pixman-radial-gradient.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixman-radial-gradient.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-radial-gradient.c /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-radial-gradient.c: In function 'radial_get_scanline_16': /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-radial-gradient.c:493:24: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] uint16_t *buffer = iter->buffer; ^~~~ /usr/bin/gcc -std=gnu99 -o pixman-region16.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixman-region16.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-region16.c /usr/bin/gcc -std=gnu99 -o pixman-region32.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixman-region32.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-region32.c /usr/bin/gcc -std=gnu99 -o pixman-solid-fill.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixman-solid-fill.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-solid-fill.c /usr/bin/gcc -std=gnu99 -o pixman-trap.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixman-trap.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-trap.c /usr/bin/gcc -std=gnu99 -o pixman-utils.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixman-utils.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-utils.c /usr/bin/gcc -std=gnu99 -o pixman-x86.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixman-x86.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-x86.c /usr/bin/gcc -std=gnu99 -o pixman.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/pixman.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-address -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman.c pixman-arm-neon-asm-bilinear.o /usr/bin/gcc -std=gnu99 -o pixman-arm-neon-asm-bilinear.o -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -c /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon-asm-bilinear.S pixman-arm-neon-asm.o /usr/bin/gcc -std=gnu99 -o pixman-arm-neon-asm.o -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -c /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-neon-asm.S pixman-arm-simd-asm-scaled.o /usr/bin/gcc -std=gnu99 -o pixman-arm-simd-asm-scaled.o -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -c /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-simd-asm-scaled.S pixman-arm-simd-asm.o /usr/bin/gcc -std=gnu99 -o pixman-arm-simd-asm.o -DNDEBUG=1 -DTRIMMED=1 -DHAVE_PTHREAD_SETSPECIFIC -DPACKAGE=mozpixman -D_USE_MATH_DEFINES -DUSE_ARM_SIMD -DUSE_ARM_NEON -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/gfx/cairo/cairo/src -c /builddir/build/BUILD/firefox-56.0/gfx/cairo/libpixman/src/pixman-arm-simd-asm.S libgfx_cairo_libpixman_src.a.desc rm -f libgfx_cairo_libpixman_src.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libgfx_cairo_libpixman_src.a.desc pixman-access-accessors.o pixman-access.o pixman-arm-neon.o pixman-arm-simd.o pixman-arm.o pixman-bits-image.o pixman-combine-float.o pixman-combine16.o pixman-combine32.o pixman-conical-gradient.o pixman-edge-accessors.o pixman-edge.o pixman-fast-path.o pixman-filter.o pixman-general.o pixman-glyph.o pixman-gradient-walker.o pixman-image.o pixman-implementation.o pixman-linear-gradient.o pixman-matrix.o pixman-mips.o pixman-noop.o pixman-ppc.o pixman-radial-gradient.o pixman-region16.o pixman-region32.o pixman-solid-fill.o pixman-trap.o pixman-utils.o pixman-x86.o pixman.o pixman-arm-neon-asm-bilinear.o pixman-arm-neon-asm.o pixman-arm-simd-asm-scaled.o pixman-arm-simd-asm.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/cairo/libpixman/src' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/2d' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o BlurNEON.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/2d -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/2d -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/BlurNEON.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -mfpu=neon /builddir/build/BUILD/firefox-56.0/gfx/2d/BlurNEON.cpp /usr/bin/g++ -std=gnu++11 -o ConvolutionFilter.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/2d -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/2d -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ConvolutionFilter.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/gfx/2d/ConvolutionFilter.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/EndianUtils.h:67, from /builddir/build/BUILD/firefox-56.0/gfx/2d/Types.h:9, from /builddir/build/BUILD/firefox-56.0/gfx/2d/2D.h:9, from /builddir/build/BUILD/firefox-56.0/gfx/2d/ConvolutionFilter.cpp:5: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o DrawTargetSkia.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/2d -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/2d -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/DrawTargetSkia.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/gfx/2d/DrawTargetSkia.cpp /usr/bin/g++ -std=gnu++11 -o Factory.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/2d -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/2d -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Factory.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/gfx/2d/Factory.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/EndianUtils.h:67, from /builddir/build/BUILD/firefox-56.0/gfx/2d/Types.h:9, from /builddir/build/BUILD/firefox-56.0/gfx/2d/2D.h:9, from /builddir/build/BUILD/firefox-56.0/gfx/2d/Factory.cpp:6: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o InlineTranslator.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/2d -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/2d -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/InlineTranslator.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/gfx/2d/InlineTranslator.cpp In file included from /builddir/build/BUILD/firefox-56.0/gfx/2d/InlineTranslator.cpp:8:0: /builddir/build/BUILD/firefox-56.0/gfx/2d/RecordedEventImpl.h: In member function 'void mozilla::gfx::RecordedEvent::ReadStrokeOptions(S&, mozilla::gfx::StrokeOptions&) [with S = mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)::MemReader]': /builddir/build/BUILD/firefox-56.0/gfx/2d/RecordedEventImpl.h:1376:3: warning: 'capStyle' may be used uninitialized in this function [-Wmaybe-uninitialized] aStrokeOptions.mLineCap = capStyle; ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/2d/RecordedEventImpl.h:1375:3: warning: 'joinStyle' may be used uninitialized in this function [-Wmaybe-uninitialized] aStrokeOptions.mLineJoin = joinStyle; ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/gfx/2d/InlineTranslator.cpp:8:0: /builddir/build/BUILD/firefox-56.0/gfx/2d/RecordedEventImpl.h: In member function 'bool mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)': /builddir/build/BUILD/firefox-56.0/gfx/2d/RecordedEventImpl.h:3130:3: warning: 'eventType' may be used uninitialized in this function [-Wmaybe-uninitialized] switch (aType) { ^~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/2d/InlineTranslator.cpp:73:11: note: 'eventType' was declared here int32_t eventType; ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/2d/InlineTranslator.cpp:69:3: warning: 'minorRevision' may be used uninitialized in this function [-Wmaybe-uninitialized] if (minorRevision > kMinorRevision) { ^~ /builddir/build/BUILD/firefox-56.0/gfx/2d/InlineTranslator.cpp:63:3: warning: 'majorRevision' may be used uninitialized in this function [-Wmaybe-uninitialized] if (majorRevision != kMajorRevision) { ^~ /builddir/build/BUILD/firefox-56.0/gfx/2d/InlineTranslator.cpp:57:3: warning: 'magicInt' may be used uninitialized in this function [-Wmaybe-uninitialized] if (magicInt != mozilla::gfx::kMagicInt) { ^~ /usr/bin/g++ -std=gnu++11 -o JobScheduler_posix.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/2d -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/2d -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/JobScheduler_posix.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/gfx/2d/JobScheduler_posix.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/AlreadyAddRefed.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/RefPtr.h:10, from /builddir/build/BUILD/firefox-56.0/gfx/2d/JobScheduler.h:9, from /builddir/build/BUILD/firefox-56.0/gfx/2d/JobScheduler_posix.cpp:6: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o LuminanceNEON.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/2d -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/2d -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/LuminanceNEON.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -mfpu=neon /builddir/build/BUILD/firefox-56.0/gfx/2d/LuminanceNEON.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/EndianUtils.h:67, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/gfx/Types.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/gfx/Point.h:10, from /builddir/build/BUILD/firefox-56.0/gfx/2d/LuminanceNEON.h:9, from /builddir/build/BUILD/firefox-56.0/gfx/2d/LuminanceNEON.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o NativeFontResourceFontconfig.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/2d -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/2d -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/NativeFontResourceFontconfig.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/gfx/2d/NativeFontResourceFontconfig.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/EndianUtils.h:67, from /builddir/build/BUILD/firefox-56.0/gfx/2d/Types.h:9, from /builddir/build/BUILD/firefox-56.0/gfx/2d/2D.h:9, from /builddir/build/BUILD/firefox-56.0/gfx/2d/NativeFontResourceFontconfig.h:10, from /builddir/build/BUILD/firefox-56.0/gfx/2d/NativeFontResourceFontconfig.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o PathSkia.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/2d -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/2d -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/PathSkia.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/gfx/2d/PathSkia.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/EndianUtils.h:67, from /builddir/build/BUILD/firefox-56.0/gfx/2d/Types.h:9, from /builddir/build/BUILD/firefox-56.0/gfx/2d/2D.h:9, from /builddir/build/BUILD/firefox-56.0/gfx/2d/PathSkia.h:9, from /builddir/build/BUILD/firefox-56.0/gfx/2d/PathSkia.cpp:6: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o ScaledFontFontconfig.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/2d -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/2d -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ScaledFontFontconfig.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/gfx/2d/ScaledFontFontconfig.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/EndianUtils.h:67, from /builddir/build/BUILD/firefox-56.0/gfx/2d/Types.h:9, from /builddir/build/BUILD/firefox-56.0/gfx/2d/2D.h:9, from /builddir/build/BUILD/firefox-56.0/gfx/2d/ScaledFontBase.h:9, from /builddir/build/BUILD/firefox-56.0/gfx/2d/ScaledFontFontconfig.h:9, from /builddir/build/BUILD/firefox-56.0/gfx/2d/ScaledFontFontconfig.cpp:6: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o SourceSurfaceSkia.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/2d -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/2d -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SourceSurfaceSkia.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/gfx/2d/SourceSurfaceSkia.cpp /usr/bin/g++ -std=gnu++11 -o SwizzleNEON.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/2d -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/2d -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SwizzleNEON.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -mfpu=neon /builddir/build/BUILD/firefox-56.0/gfx/2d/SwizzleNEON.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/EndianUtils.h:67, from /builddir/build/BUILD/firefox-56.0/gfx/2d/Types.h:9, from /builddir/build/BUILD/firefox-56.0/gfx/2d/Point.h:10, from /builddir/build/BUILD/firefox-56.0/gfx/2d/Swizzle.h:8, from /builddir/build/BUILD/firefox-56.0/gfx/2d/SwizzleNEON.cpp:5: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o UnscaledFontFreeType.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/2d -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/2d -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/UnscaledFontFreeType.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/gfx/2d/UnscaledFontFreeType.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/EndianUtils.h:67, from /builddir/build/BUILD/firefox-56.0/gfx/2d/Types.h:9, from /builddir/build/BUILD/firefox-56.0/gfx/2d/2D.h:9, from /builddir/build/BUILD/firefox-56.0/gfx/2d/UnscaledFontFreeType.h:11, from /builddir/build/BUILD/firefox-56.0/gfx/2d/UnscaledFontFreeType.cpp:6: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_2d0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/2d -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/2d -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_2d0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/objdir/gfx/2d/Unified_cpp_gfx_2d0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/EndianUtils.h:67, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/gfx/Types.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/gfx/2D.h:9, from /builddir/build/BUILD/firefox-56.0/gfx/2d/BezierUtils.h:9, from /builddir/build/BUILD/firefox-56.0/gfx/2d/BezierUtils.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/2d/Unified_cpp_gfx_2d0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/2d/Unified_cpp_gfx_2d0.cpp:56:0: /builddir/build/BUILD/firefox-56.0/gfx/2d/DrawTargetCairo.cpp: In function 'cairo_pattern_t* mozilla::gfx::GfxPatternToCairoPattern(const mozilla::gfx::Pattern&, mozilla::gfx::Float, const Matrix&)': /builddir/build/BUILD/firefox-56.0/gfx/2d/DrawTargetCairo.cpp:494:20: warning: 'pat' may be used uninitialized in this function [-Wmaybe-uninitialized] cairo_pattern_t* pat; ^~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_2d1.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/2d -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/2d -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_2d1.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/objdir/gfx/2d/Unified_cpp_gfx_2d1.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/EndianUtils.h:67, from /builddir/build/BUILD/firefox-56.0/gfx/2d/Types.h:9, from /builddir/build/BUILD/firefox-56.0/gfx/2d/ImageScaling.h:9, from /builddir/build/BUILD/firefox-56.0/gfx/2d/ImageScaling.cpp:6, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/2d/Unified_cpp_gfx_2d1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/2d/Unified_cpp_gfx_2d1.cpp:29:0: /builddir/build/BUILD/firefox-56.0/gfx/2d/Path.cpp: In function 'void mozilla::gfx::FlattenBezier(const mozilla::gfx::BezierControlPoints&, mozilla::gfx::PathSink*, double)': /builddir/build/BUILD/firefox-56.0/gfx/2d/Path.cpp:471:34: warning: 't2' may be used uninitialized in this function [-Wmaybe-uninitialized] double t1min = t1, t1max = t1, t2min = t2, t2max = t2; ^~~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/vector:3, from /builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers/vector:44, from /builddir/build/BUILD/firefox-56.0/gfx/2d/ImageScaling.h:11, from /builddir/build/BUILD/firefox-56.0/gfx/2d/ImageScaling.cpp:6, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/2d/Unified_cpp_gfx_2d1.cpp:2: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const _cairo_path_data_t&}; _Tp = _cairo_path_data_t; _Alloc = std::allocator<_cairo_path_data_t>]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<_cairo_path_data_t>::iterator {aka __gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/vector:3, from /builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers/vector:44, from /builddir/build/BUILD/firefox-56.0/gfx/2d/ImageScaling.h:11, from /builddir/build/BUILD/firefox-56.0/gfx/2d/ImageScaling.cpp:6, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/2d/Unified_cpp_gfx_2d1.cpp:2: /usr/include/c++/7/bits/stl_vector.h: In constructor 'mozilla::gfx::PathCairo::PathCairo(cairo_t*)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function 'void mozilla::gfx::PathCairo::AppendPathToBuilder(mozilla::gfx::PathBuilderCairo*, const Matrix*) const': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void mozilla::gfx::PathBuilderCairo::Close()': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void mozilla::gfx::PathBuilderCairo::LineTo(const Point&)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void mozilla::gfx::PathBuilderCairo::MoveTo(const Point&)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void mozilla::gfx::PathBuilderCairo::BezierTo(const Point&, const Point&, const Point&)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void mozilla::gfx::PathBuilderCairo::QuadraticBezierTo(const Point&, const Point&)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_2d2.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DUSE_CAIRO -DMOZ2D_HAS_MOZ_CAIRO -DMOZ_ENABLE_FREETYPE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/2d -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/2d -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_2d2.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 /builddir/build/BUILD/firefox-56.0/objdir/gfx/2d/Unified_cpp_gfx_2d2.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/EndianUtils.h:67, from /builddir/build/BUILD/firefox-56.0/gfx/2d/Types.h:9, from /builddir/build/BUILD/firefox-56.0/gfx/2d/Point.h:10, from /builddir/build/BUILD/firefox-56.0/gfx/2d/Swizzle.h:8, from /builddir/build/BUILD/firefox-56.0/gfx/2d/Swizzle.cpp:5, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/2d/Unified_cpp_gfx_2d2.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libgfx_2d.a.desc rm -f libgfx_2d.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libgfx_2d.a.desc BlurNEON.o ConvolutionFilter.o DrawTargetSkia.o Factory.o InlineTranslator.o JobScheduler_posix.o LuminanceNEON.o NativeFontResourceFontconfig.o PathSkia.o ScaledFontFontconfig.o SourceSurfaceSkia.o SwizzleNEON.o UnscaledFontFreeType.o Unified_cpp_gfx_2d0.o Unified_cpp_gfx_2d1.o Unified_cpp_gfx_2d2.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/2d' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/ycbcr' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o yuv_convert_arm.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/ycbcr -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/ycbcr -I/builddir/build/BUILD/firefox-56.0/media/libyuv/libyuv/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/yuv_convert_arm.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/gfx/ycbcr/yuv_convert_arm.cpp /usr/bin/g++ -std=gnu++11 -o yuv_row_posix.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/ycbcr -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/ycbcr -I/builddir/build/BUILD/firefox-56.0/media/libyuv/libyuv/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/yuv_row_posix.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/gfx/ycbcr/yuv_row_posix.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_ycbcr0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/ycbcr -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/ycbcr -I/builddir/build/BUILD/firefox-56.0/media/libyuv/libyuv/include -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_ycbcr0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/gfx/ycbcr/Unified_cpp_gfx_ycbcr0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Logging.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/gfxPlatform.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/gfx2DGlue.h:10, from /builddir/build/BUILD/firefox-56.0/gfx/ycbcr/YCbCrUtils.cpp:6, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/ycbcr/Unified_cpp_gfx_ycbcr0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/gcc -std=gnu99 -o yuv_row_arm.o -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -c /builddir/build/BUILD/firefox-56.0/gfx/ycbcr/yuv_row_arm.s libgfx_ycbcr.a.desc rm -f libgfx_ycbcr.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libgfx_ycbcr.a.desc yuv_convert_arm.o yuv_row_posix.o Unified_cpp_gfx_ycbcr0.o yuv_row_arm.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/ycbcr' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/angle' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o EmulateGLFragColorBroadcast.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SECURE_SCL=0 -DANGLE_ENABLE_D3D9 -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_COMPILE_OPTIMIZATION_LEVEL=D3DCOMPILE_OPTIMIZATION_LEVEL1 -DANGLE_NO_EXCEPTIONS -DGL_APICALL= -DGL_GLEXT_PROTOTYPES= -DEGLAPI= -DNOASSERT_UNIMPLEMENTED=0 -DANGLE_ENABLE_HLSL=1 -DANGLE_ENABLE_GLSL=1 -DANGLE_ENABLE_ESSL=1 -DANGLE_ENABLE_KEYEDMUTEX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/angle -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/angle -I/builddir/build/BUILD/firefox-56.0/gfx/angle/include -I/builddir/build/BUILD/firefox-56.0/gfx/angle/src -I/builddir/build/BUILD/firefox-56.0/gfx/angle/src/common/third_party/numerics -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/EmulateGLFragColorBroadcast.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-attributes -Wno-shadow -Wno-sign-compare -Wno-unknown-pragmas -Wno-unreachable-code -Wno-shadow-compatible-local -Wno-shadow-local /builddir/build/BUILD/firefox-56.0/gfx/angle/src/compiler/translator/EmulateGLFragColorBroadcast.cpp /usr/bin/g++ -std=gnu++11 -o RewriteTexelFetchOffset.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SECURE_SCL=0 -DANGLE_ENABLE_D3D9 -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_COMPILE_OPTIMIZATION_LEVEL=D3DCOMPILE_OPTIMIZATION_LEVEL1 -DANGLE_NO_EXCEPTIONS -DGL_APICALL= -DGL_GLEXT_PROTOTYPES= -DEGLAPI= -DNOASSERT_UNIMPLEMENTED=0 -DANGLE_ENABLE_HLSL=1 -DANGLE_ENABLE_GLSL=1 -DANGLE_ENABLE_ESSL=1 -DANGLE_ENABLE_KEYEDMUTEX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/angle -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/angle -I/builddir/build/BUILD/firefox-56.0/gfx/angle/include -I/builddir/build/BUILD/firefox-56.0/gfx/angle/src -I/builddir/build/BUILD/firefox-56.0/gfx/angle/src/common/third_party/numerics -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/RewriteTexelFetchOffset.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-attributes -Wno-shadow -Wno-sign-compare -Wno-unknown-pragmas -Wno-unreachable-code -Wno-shadow-compatible-local -Wno-shadow-local /builddir/build/BUILD/firefox-56.0/gfx/angle/src/compiler/translator/RewriteTexelFetchOffset.cpp /usr/bin/g++ -std=gnu++11 -o ShaderLang.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SECURE_SCL=0 -DANGLE_ENABLE_D3D9 -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_COMPILE_OPTIMIZATION_LEVEL=D3DCOMPILE_OPTIMIZATION_LEVEL1 -DANGLE_NO_EXCEPTIONS -DGL_APICALL= -DGL_GLEXT_PROTOTYPES= -DEGLAPI= -DNOASSERT_UNIMPLEMENTED=0 -DANGLE_ENABLE_HLSL=1 -DANGLE_ENABLE_GLSL=1 -DANGLE_ENABLE_ESSL=1 -DANGLE_ENABLE_KEYEDMUTEX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/angle -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/angle -I/builddir/build/BUILD/firefox-56.0/gfx/angle/include -I/builddir/build/BUILD/firefox-56.0/gfx/angle/src -I/builddir/build/BUILD/firefox-56.0/gfx/angle/src/common/third_party/numerics -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ShaderLang.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-attributes -Wno-shadow -Wno-sign-compare -Wno-unknown-pragmas -Wno-unreachable-code -Wno-shadow-compatible-local -Wno-shadow-local /builddir/build/BUILD/firefox-56.0/gfx/angle/src/compiler/translator/ShaderLang.cpp /usr/bin/g++ -std=gnu++11 -o glslang_lex.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SECURE_SCL=0 -DANGLE_ENABLE_D3D9 -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_COMPILE_OPTIMIZATION_LEVEL=D3DCOMPILE_OPTIMIZATION_LEVEL1 -DANGLE_NO_EXCEPTIONS -DGL_APICALL= -DGL_GLEXT_PROTOTYPES= -DEGLAPI= -DNOASSERT_UNIMPLEMENTED=0 -DANGLE_ENABLE_HLSL=1 -DANGLE_ENABLE_GLSL=1 -DANGLE_ENABLE_ESSL=1 -DANGLE_ENABLE_KEYEDMUTEX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/angle -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/angle -I/builddir/build/BUILD/firefox-56.0/gfx/angle/include -I/builddir/build/BUILD/firefox-56.0/gfx/angle/src -I/builddir/build/BUILD/firefox-56.0/gfx/angle/src/common/third_party/numerics -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/glslang_lex.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-attributes -Wno-shadow -Wno-sign-compare -Wno-unknown-pragmas -Wno-unreachable-code -Wno-shadow-compatible-local -Wno-shadow-local /builddir/build/BUILD/firefox-56.0/gfx/angle/src/compiler/translator/glslang_lex.cpp /usr/bin/g++ -std=gnu++11 -o glslang_tab.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SECURE_SCL=0 -DANGLE_ENABLE_D3D9 -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_COMPILE_OPTIMIZATION_LEVEL=D3DCOMPILE_OPTIMIZATION_LEVEL1 -DANGLE_NO_EXCEPTIONS -DGL_APICALL= -DGL_GLEXT_PROTOTYPES= -DEGLAPI= -DNOASSERT_UNIMPLEMENTED=0 -DANGLE_ENABLE_HLSL=1 -DANGLE_ENABLE_GLSL=1 -DANGLE_ENABLE_ESSL=1 -DANGLE_ENABLE_KEYEDMUTEX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/angle -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/angle -I/builddir/build/BUILD/firefox-56.0/gfx/angle/include -I/builddir/build/BUILD/firefox-56.0/gfx/angle/src -I/builddir/build/BUILD/firefox-56.0/gfx/angle/src/common/third_party/numerics -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/glslang_tab.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-attributes -Wno-shadow -Wno-sign-compare -Wno-unknown-pragmas -Wno-unreachable-code -Wno-shadow-compatible-local -Wno-shadow-local /builddir/build/BUILD/firefox-56.0/gfx/angle/src/compiler/translator/glslang_tab.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_angle0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SECURE_SCL=0 -DANGLE_ENABLE_D3D9 -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_COMPILE_OPTIMIZATION_LEVEL=D3DCOMPILE_OPTIMIZATION_LEVEL1 -DANGLE_NO_EXCEPTIONS -DGL_APICALL= -DGL_GLEXT_PROTOTYPES= -DEGLAPI= -DNOASSERT_UNIMPLEMENTED=0 -DANGLE_ENABLE_HLSL=1 -DANGLE_ENABLE_GLSL=1 -DANGLE_ENABLE_ESSL=1 -DANGLE_ENABLE_KEYEDMUTEX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/angle -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/angle -I/builddir/build/BUILD/firefox-56.0/gfx/angle/include -I/builddir/build/BUILD/firefox-56.0/gfx/angle/src -I/builddir/build/BUILD/firefox-56.0/gfx/angle/src/common/third_party/numerics -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_angle0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-attributes -Wno-shadow -Wno-sign-compare -Wno-unknown-pragmas -Wno-unreachable-code -Wno-shadow-compatible-local -Wno-shadow-local /builddir/build/BUILD/firefox-56.0/objdir/gfx/angle/Unified_cpp_gfx_angle0.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_angle1.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SECURE_SCL=0 -DANGLE_ENABLE_D3D9 -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_COMPILE_OPTIMIZATION_LEVEL=D3DCOMPILE_OPTIMIZATION_LEVEL1 -DANGLE_NO_EXCEPTIONS -DGL_APICALL= -DGL_GLEXT_PROTOTYPES= -DEGLAPI= -DNOASSERT_UNIMPLEMENTED=0 -DANGLE_ENABLE_HLSL=1 -DANGLE_ENABLE_GLSL=1 -DANGLE_ENABLE_ESSL=1 -DANGLE_ENABLE_KEYEDMUTEX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/angle -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/angle -I/builddir/build/BUILD/firefox-56.0/gfx/angle/include -I/builddir/build/BUILD/firefox-56.0/gfx/angle/src -I/builddir/build/BUILD/firefox-56.0/gfx/angle/src/common/third_party/numerics -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_angle1.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-attributes -Wno-shadow -Wno-sign-compare -Wno-unknown-pragmas -Wno-unreachable-code -Wno-shadow-compatible-local -Wno-shadow-local /builddir/build/BUILD/firefox-56.0/objdir/gfx/angle/Unified_cpp_gfx_angle1.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_angle2.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SECURE_SCL=0 -DANGLE_ENABLE_D3D9 -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_COMPILE_OPTIMIZATION_LEVEL=D3DCOMPILE_OPTIMIZATION_LEVEL1 -DANGLE_NO_EXCEPTIONS -DGL_APICALL= -DGL_GLEXT_PROTOTYPES= -DEGLAPI= -DNOASSERT_UNIMPLEMENTED=0 -DANGLE_ENABLE_HLSL=1 -DANGLE_ENABLE_GLSL=1 -DANGLE_ENABLE_ESSL=1 -DANGLE_ENABLE_KEYEDMUTEX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/angle -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/angle -I/builddir/build/BUILD/firefox-56.0/gfx/angle/include -I/builddir/build/BUILD/firefox-56.0/gfx/angle/src -I/builddir/build/BUILD/firefox-56.0/gfx/angle/src/common/third_party/numerics -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_angle2.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-attributes -Wno-shadow -Wno-sign-compare -Wno-unknown-pragmas -Wno-unreachable-code -Wno-shadow-compatible-local -Wno-shadow-local /builddir/build/BUILD/firefox-56.0/objdir/gfx/angle/Unified_cpp_gfx_angle2.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_angle3.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SECURE_SCL=0 -DANGLE_ENABLE_D3D9 -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_COMPILE_OPTIMIZATION_LEVEL=D3DCOMPILE_OPTIMIZATION_LEVEL1 -DANGLE_NO_EXCEPTIONS -DGL_APICALL= -DGL_GLEXT_PROTOTYPES= -DEGLAPI= -DNOASSERT_UNIMPLEMENTED=0 -DANGLE_ENABLE_HLSL=1 -DANGLE_ENABLE_GLSL=1 -DANGLE_ENABLE_ESSL=1 -DANGLE_ENABLE_KEYEDMUTEX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/angle -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/angle -I/builddir/build/BUILD/firefox-56.0/gfx/angle/include -I/builddir/build/BUILD/firefox-56.0/gfx/angle/src -I/builddir/build/BUILD/firefox-56.0/gfx/angle/src/common/third_party/numerics -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_angle3.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-attributes -Wno-shadow -Wno-sign-compare -Wno-unknown-pragmas -Wno-unreachable-code -Wno-shadow-compatible-local -Wno-shadow-local /builddir/build/BUILD/firefox-56.0/objdir/gfx/angle/Unified_cpp_gfx_angle3.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/angle/Unified_cpp_gfx_angle3.cpp:47:0: /builddir/build/BUILD/firefox-56.0/gfx/angle/src/compiler/translator/ParseContext.cpp: In member function 'bool sh::TParseContext::binaryOpCommonCheck(TOperator, sh::TIntermTyped*, sh::TIntermTyped*, const sh::TSourceLoc&)': /builddir/build/BUILD/firefox-56.0/gfx/angle/src/compiler/translator/ParseContext.cpp:3801:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if ((op == EOpAssign || op == EOpInitialize) && ^~ /builddir/build/BUILD/firefox-56.0/gfx/angle/src/compiler/translator/ParseContext.cpp:3808:9: note: here case EOpLessThan: ^~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_angle4.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SECURE_SCL=0 -DANGLE_ENABLE_D3D9 -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_COMPILE_OPTIMIZATION_LEVEL=D3DCOMPILE_OPTIMIZATION_LEVEL1 -DANGLE_NO_EXCEPTIONS -DGL_APICALL= -DGL_GLEXT_PROTOTYPES= -DEGLAPI= -DNOASSERT_UNIMPLEMENTED=0 -DANGLE_ENABLE_HLSL=1 -DANGLE_ENABLE_GLSL=1 -DANGLE_ENABLE_ESSL=1 -DANGLE_ENABLE_KEYEDMUTEX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/angle -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/angle -I/builddir/build/BUILD/firefox-56.0/gfx/angle/include -I/builddir/build/BUILD/firefox-56.0/gfx/angle/src -I/builddir/build/BUILD/firefox-56.0/gfx/angle/src/common/third_party/numerics -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_angle4.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-attributes -Wno-shadow -Wno-sign-compare -Wno-unknown-pragmas -Wno-unreachable-code -Wno-shadow-compatible-local -Wno-shadow-local /builddir/build/BUILD/firefox-56.0/objdir/gfx/angle/Unified_cpp_gfx_angle4.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_angle5.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SECURE_SCL=0 -DANGLE_ENABLE_D3D9 -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_COMPILE_OPTIMIZATION_LEVEL=D3DCOMPILE_OPTIMIZATION_LEVEL1 -DANGLE_NO_EXCEPTIONS -DGL_APICALL= -DGL_GLEXT_PROTOTYPES= -DEGLAPI= -DNOASSERT_UNIMPLEMENTED=0 -DANGLE_ENABLE_HLSL=1 -DANGLE_ENABLE_GLSL=1 -DANGLE_ENABLE_ESSL=1 -DANGLE_ENABLE_KEYEDMUTEX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/angle -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/angle -I/builddir/build/BUILD/firefox-56.0/gfx/angle/include -I/builddir/build/BUILD/firefox-56.0/gfx/angle/src -I/builddir/build/BUILD/firefox-56.0/gfx/angle/src/common/third_party/numerics -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_angle5.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-attributes -Wno-shadow -Wno-sign-compare -Wno-unknown-pragmas -Wno-unreachable-code -Wno-shadow-compatible-local -Wno-shadow-local /builddir/build/BUILD/firefox-56.0/objdir/gfx/angle/Unified_cpp_gfx_angle5.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_angle6.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -D_SECURE_SCL=0 -DANGLE_ENABLE_D3D9 -DANGLE_SKIP_DXGI_1_2_CHECK -DANGLE_COMPILE_OPTIMIZATION_LEVEL=D3DCOMPILE_OPTIMIZATION_LEVEL1 -DANGLE_NO_EXCEPTIONS -DGL_APICALL= -DGL_GLEXT_PROTOTYPES= -DEGLAPI= -DNOASSERT_UNIMPLEMENTED=0 -DANGLE_ENABLE_HLSL=1 -DANGLE_ENABLE_GLSL=1 -DANGLE_ENABLE_ESSL=1 -DANGLE_ENABLE_KEYEDMUTEX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/angle -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/angle -I/builddir/build/BUILD/firefox-56.0/gfx/angle/include -I/builddir/build/BUILD/firefox-56.0/gfx/angle/src -I/builddir/build/BUILD/firefox-56.0/gfx/angle/src/common/third_party/numerics -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_angle6.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-attributes -Wno-shadow -Wno-sign-compare -Wno-unknown-pragmas -Wno-unreachable-code -Wno-shadow-compatible-local -Wno-shadow-local /builddir/build/BUILD/firefox-56.0/objdir/gfx/angle/Unified_cpp_gfx_angle6.cpp In file included from /builddir/build/BUILD/firefox-56.0/gfx/angle/src/compiler/translator/Common.h:18:0, from /builddir/build/BUILD/firefox-56.0/gfx/angle/src/compiler/translator/IntermNode.h:25, from /builddir/build/BUILD/firefox-56.0/gfx/angle/src/compiler/translator/Intermediate.h:10, from /builddir/build/BUILD/firefox-56.0/gfx/angle/src/compiler/translator/intermOut.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/angle/Unified_cpp_gfx_angle6.cpp:2: /builddir/build/BUILD/firefox-56.0/gfx/angle/src/compiler/translator/util.cpp: In function 'sh::GLenum sh::GLVariableType(const sh::TType&)': /builddir/build/BUILD/firefox-56.0/gfx/angle/src/common/debug.h:136:49: warning: this statement may fall through [-Wimplicit-fallthrough=] !(condition) ? static_cast(0) : ::gl::LogMessageVoidify() & (stream) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/angle/src/common/debug.h:152:5: note: in expansion of macro 'ANGLE_LAZY_STREAM' ANGLE_LAZY_STREAM(::gl::DummyStream(), ANGLE_ASSERTS_ON ? !(condition) : false) \ ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/angle/src/common/debug.h:172:70: note: in expansion of macro 'ASSERT' (ERR("\t! Unreachable reached: %s(%d)", __FUNCTION__, __LINE__), ASSERT(false)) ^~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/angle/src/compiler/translator/util.cpp:213:28: note: in expansion of macro 'UNREACHABLE' default: UNREACHABLE(); ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/angle/Unified_cpp_gfx_angle6.cpp:11:0: /builddir/build/BUILD/firefox-56.0/gfx/angle/src/compiler/translator/util.cpp:216:15: note: here case 3: ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/gfx/angle/src/compiler/translator/Common.h:18:0, from /builddir/build/BUILD/firefox-56.0/gfx/angle/src/compiler/translator/IntermNode.h:25, from /builddir/build/BUILD/firefox-56.0/gfx/angle/src/compiler/translator/Intermediate.h:10, from /builddir/build/BUILD/firefox-56.0/gfx/angle/src/compiler/translator/intermOut.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/angle/Unified_cpp_gfx_angle6.cpp:2: /builddir/build/BUILD/firefox-56.0/gfx/angle/src/common/debug.h:136:49: warning: this statement may fall through [-Wimplicit-fallthrough=] !(condition) ? static_cast(0) : ::gl::LogMessageVoidify() & (stream) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/angle/src/common/debug.h:152:5: note: in expansion of macro 'ANGLE_LAZY_STREAM' ANGLE_LAZY_STREAM(::gl::DummyStream(), ANGLE_ASSERTS_ON ? !(condition) : false) \ ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/angle/src/common/debug.h:172:70: note: in expansion of macro 'ASSERT' (ERR("\t! Unreachable reached: %s(%d)", __FUNCTION__, __LINE__), ASSERT(false)) ^~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/angle/src/compiler/translator/util.cpp:222:28: note: in expansion of macro 'UNREACHABLE' default: UNREACHABLE(); ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/angle/Unified_cpp_gfx_angle6.cpp:11:0: /builddir/build/BUILD/firefox-56.0/gfx/angle/src/compiler/translator/util.cpp:225:15: note: here case 4: ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/gfx/angle/src/compiler/translator/Common.h:18:0, from /builddir/build/BUILD/firefox-56.0/gfx/angle/src/compiler/translator/IntermNode.h:25, from /builddir/build/BUILD/firefox-56.0/gfx/angle/src/compiler/translator/Intermediate.h:10, from /builddir/build/BUILD/firefox-56.0/gfx/angle/src/compiler/translator/intermOut.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/angle/Unified_cpp_gfx_angle6.cpp:2: /builddir/build/BUILD/firefox-56.0/gfx/angle/src/common/debug.h:136:49: warning: this statement may fall through [-Wimplicit-fallthrough=] !(condition) ? static_cast(0) : ::gl::LogMessageVoidify() & (stream) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/angle/src/common/debug.h:152:5: note: in expansion of macro 'ANGLE_LAZY_STREAM' ANGLE_LAZY_STREAM(::gl::DummyStream(), ANGLE_ASSERTS_ON ? !(condition) : false) \ ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/angle/src/common/debug.h:172:70: note: in expansion of macro 'ASSERT' (ERR("\t! Unreachable reached: %s(%d)", __FUNCTION__, __LINE__), ASSERT(false)) ^~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/angle/src/compiler/translator/util.cpp:231:28: note: in expansion of macro 'UNREACHABLE' default: UNREACHABLE(); ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/angle/Unified_cpp_gfx_angle6.cpp:11:0: /builddir/build/BUILD/firefox-56.0/gfx/angle/src/compiler/translator/util.cpp:234:15: note: here default: UNREACHABLE(); ^~~~~~~ libgfx_angle.a.desc rm -f libgfx_angle.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libgfx_angle.a.desc EmulateGLFragColorBroadcast.o RewriteTexelFetchOffset.o ShaderLang.o glslang_lex.o glslang_tab.o Unified_cpp_gfx_angle0.o Unified_cpp_gfx_angle1.o Unified_cpp_gfx_angle2.o Unified_cpp_gfx_angle3.o Unified_cpp_gfx_angle4.o Unified_cpp_gfx_angle5.o Unified_cpp_gfx_angle6.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/angle' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/src' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o X11Util.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_VERSION="56.0"' -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/src -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/dom/ipc -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/X11Util.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/src/X11Util.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Scoped.h:45, from /builddir/build/BUILD/firefox-56.0/gfx/src/X11Util.h:22, from /builddir/build/BUILD/firefox-56.0/gfx/src/X11Util.cpp:8: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o nsDeviceContext.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_VERSION="56.0"' -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/src -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/dom/ipc -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nsDeviceContext.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/src/nsDeviceContext.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsStringFwd.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsAString.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsSubstring.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsString.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/gfxFontEntry.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/gfxFont.h:11, from /builddir/build/BUILD/firefox-56.0/gfx/src/nsDeviceContext.h:12, from /builddir/build/BUILD/firefox-56.0/gfx/src/nsDeviceContext.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_src0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_VERSION="56.0"' -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/src -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/dom/ipc -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_src0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/objdir/gfx/src/Unified_cpp_gfx_src0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/AlreadyAddRefed.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsCOMPtr.h:23, from /builddir/build/BUILD/firefox-56.0/gfx/src/DriverCrashGuard.h:8, from /builddir/build/BUILD/firefox-56.0/gfx/src/DriverCrashGuard.cpp:5, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:92:0: /builddir/build/BUILD/firefox-56.0/gfx/src/nsScriptableRegion.cpp: In member function 'virtual nsresult nsScriptableRegion::GetRects(JSContext*, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/gfx/src/nsScriptableRegion.cpp:130:15: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 NS_IMETHODIMP nsScriptableRegion::GetRects(JSContext* aCx, JS::MutableHandle aRects) ^~~~~~~~~~~~~~~~~~ libgfx_src.a.desc rm -f libgfx_src.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libgfx_src.a.desc X11Util.o nsDeviceContext.o Unified_cpp_gfx_src0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/src' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/qcms' mkdir -p '.deps/' /usr/bin/gcc -std=gnu99 -o chain.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/qcms -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/qcms -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/chain.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-missing-field-initializers /builddir/build/BUILD/firefox-56.0/gfx/qcms/chain.c /usr/bin/gcc -std=gnu99 -o iccread.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/qcms -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/qcms -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/iccread.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-missing-field-initializers /builddir/build/BUILD/firefox-56.0/gfx/qcms/iccread.c /usr/bin/gcc -std=gnu99 -o matrix.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/qcms -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/qcms -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/matrix.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-missing-field-initializers /builddir/build/BUILD/firefox-56.0/gfx/qcms/matrix.c /usr/bin/gcc -std=gnu99 -o transform.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/qcms -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/qcms -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/transform.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-missing-field-initializers /builddir/build/BUILD/firefox-56.0/gfx/qcms/transform.c /usr/bin/gcc -std=gnu99 -o transform_util.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/qcms -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/qcms -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/transform_util.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-missing-field-initializers /builddir/build/BUILD/firefox-56.0/gfx/qcms/transform_util.c libgfx_qcms.a.desc rm -f libgfx_qcms.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libgfx_qcms.a.desc chain.o iccread.o matrix.o transform.o transform_util.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/qcms' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/gl' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o GLContextProviderGLX.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/gl -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/gl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GLContextProviderGLX.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/gfx/gl/GLContextProviderGLX.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/MathAlgorithms.h:12, from /builddir/build/BUILD/firefox-56.0/gfx/gl/GLContextProviderGLX.cpp:16: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o SharedSurfaceGLX.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/gl -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/gl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SharedSurfaceGLX.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/gfx/gl/SharedSurfaceGLX.cpp /usr/bin/g++ -std=gnu++11 -o SkiaGLGlue.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/gl -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/gl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkiaGLGlue.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/gfx/gl/SkiaGLGlue.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_gl0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/gl -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/gl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_gl0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_gl1.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/gl -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/gl -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_gl1.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/gfx/gl/Unified_cpp_gfx_gl1.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/UniquePtr.h:12, from /builddir/build/BUILD/firefox-56.0/gfx/gl/ScopedGLHelpers.cpp:6, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/gl/Unified_cpp_gfx_gl1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libgfx_gl.a.desc rm -f libgfx_gl.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libgfx_gl.a.desc GLContextProviderGLX.o SharedSurfaceGLX.o SkiaGLGlue.o Unified_cpp_gfx_gl0.o Unified_cpp_gfx_gl1.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/gl' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/layers' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o ImageContainer.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/layout/base -I/builddir/build/BUILD/firefox-56.0/layout/generic -I/builddir/build/BUILD/firefox-56.0/media/libyuv/libyuv/include -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ImageContainer.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/gfx/layers/ImageContainer.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/gfx/layers/ImageContainer.h:13, from /builddir/build/BUILD/firefox-56.0/gfx/layers/ImageContainer.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o LayerTreeInvalidation.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/layout/base -I/builddir/build/BUILD/firefox-56.0/layout/generic -I/builddir/build/BUILD/firefox-56.0/media/libyuv/libyuv/include -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/LayerTreeInvalidation.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/gfx/layers/LayerTreeInvalidation.cpp /usr/bin/g++ -std=gnu++11 -o Layers.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/layout/base -I/builddir/build/BUILD/firefox-56.0/layout/generic -I/builddir/build/BUILD/firefox-56.0/media/libyuv/libyuv/include -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Layers.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/gfx/layers/Layers.cpp /usr/bin/g++ -std=gnu++11 -o PersistentBufferProvider.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/layout/base -I/builddir/build/BUILD/firefox-56.0/layout/generic -I/builddir/build/BUILD/firefox-56.0/media/libyuv/libyuv/include -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/PersistentBufferProvider.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/gfx/layers/PersistentBufferProvider.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/gfx/layers/PersistentBufferProvider.h:9, from /builddir/build/BUILD/firefox-56.0/gfx/layers/PersistentBufferProvider.cpp:6: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsXULAppAPI.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIWidget.h:22, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/WidgetUtils.h:14, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/layers/ShadowLayers.h:16, from /builddir/build/BUILD/firefox-56.0/gfx/layers/PersistentBufferProvider.h:12, from /builddir/build/BUILD/firefox-56.0/gfx/layers/PersistentBufferProvider.cpp:6: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Vector.h: In member function 'virtual already_AddRefed mozilla::layers::PersistentBufferProviderShared::BorrowDrawTarget(const IntRect&)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Vector.h:534:19: warning: 'previousBackBuffer' may be used uninitialized in this function [-Wmaybe-uninitialized] return begin()[aIndex]; ~~~~~~~^ /builddir/build/BUILD/firefox-56.0/gfx/layers/PersistentBufferProvider.cpp:246:8: note: 'previousBackBuffer' was declared here auto previousBackBuffer = mBack; ^~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o BasicImageLayer.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/layout/base -I/builddir/build/BUILD/firefox-56.0/layout/generic -I/builddir/build/BUILD/firefox-56.0/media/libyuv/libyuv/include -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/BasicImageLayer.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/gfx/layers/basic/BasicImageLayer.cpp /usr/bin/g++ -std=gnu++11 -o TextureClientX11.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/layout/base -I/builddir/build/BUILD/firefox-56.0/layout/generic -I/builddir/build/BUILD/firefox-56.0/media/libyuv/libyuv/include -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/TextureClientX11.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/gfx/layers/basic/TextureClientX11.cpp /usr/bin/g++ -std=gnu++11 -o X11BasicCompositor.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/layout/base -I/builddir/build/BUILD/firefox-56.0/layout/generic -I/builddir/build/BUILD/firefox-56.0/media/libyuv/libyuv/include -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/X11BasicCompositor.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/gfx/layers/basic/X11BasicCompositor.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/EndianUtils.h:67, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/gfx/Types.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/gfx/Coord.h:11, from /builddir/build/BUILD/firefox-56.0/layout/base/Units.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/layers/Compositor.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/layers/BasicCompositor.h:9, from /builddir/build/BUILD/firefox-56.0/gfx/layers/basic/X11BasicCompositor.h:9, from /builddir/build/BUILD/firefox-56.0/gfx/layers/basic/X11BasicCompositor.cpp:6: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o X11TextureSourceBasic.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/layout/base -I/builddir/build/BUILD/firefox-56.0/layout/generic -I/builddir/build/BUILD/firefox-56.0/media/libyuv/libyuv/include -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/X11TextureSourceBasic.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/gfx/layers/basic/X11TextureSourceBasic.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/EndianUtils.h:67, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/gfx/Types.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/gfx/Coord.h:11, from /builddir/build/BUILD/firefox-56.0/layout/base/Units.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/layers/Compositor.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/layers/BasicCompositor.h:9, from /builddir/build/BUILD/firefox-56.0/gfx/layers/basic/X11TextureSourceBasic.h:9, from /builddir/build/BUILD/firefox-56.0/gfx/layers/basic/X11TextureSourceBasic.cpp:6: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o X11TextureHost.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/layout/base -I/builddir/build/BUILD/firefox-56.0/layout/generic -I/builddir/build/BUILD/firefox-56.0/media/libyuv/libyuv/include -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/X11TextureHost.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/gfx/layers/composite/X11TextureHost.cpp /usr/bin/g++ -std=gnu++11 -o ShadowLayerUtilsX11.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/layout/base -I/builddir/build/BUILD/firefox-56.0/layout/generic -I/builddir/build/BUILD/firefox-56.0/media/libyuv/libyuv/include -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/ShadowLayerUtilsX11.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/gfx/layers/ipc/ShadowLayerUtilsX11.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/gfx/layers/ipc/ShadowLayerUtilsX11.h:11, from /builddir/build/BUILD/firefox-56.0/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:8: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o X11TextureSourceOGL.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/layout/base -I/builddir/build/BUILD/firefox-56.0/layout/generic -I/builddir/build/BUILD/firefox-56.0/media/libyuv/libyuv/include -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/X11TextureSourceOGL.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/gfx/layers/opengl/X11TextureSourceOGL.cpp /usr/bin/g++ -std=gnu++11 -o WebRenderTextureHost.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/layout/base -I/builddir/build/BUILD/firefox-56.0/layout/generic -I/builddir/build/BUILD/firefox-56.0/media/libyuv/libyuv/include -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/WebRenderTextureHost.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/gfx/layers/wr/WebRenderTextureHost.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_layers0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/layout/base -I/builddir/build/BUILD/firefox-56.0/layout/generic -I/builddir/build/BUILD/firefox-56.0/media/libyuv/libyuv/include -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_layers0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/ArrayUtils.h:14, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsSMILKeySpline.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:10, from /builddir/build/BUILD/firefox-56.0/gfx/layers/AnimationHelper.h:10, from /builddir/build/BUILD/firefox-56.0/gfx/layers/AnimationHelper.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_layers1.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/layout/base -I/builddir/build/BUILD/firefox-56.0/layout/generic -I/builddir/build/BUILD/firefox-56.0/media/libyuv/libyuv/include -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_layers1.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers1.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers1.cpp:137:0: /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function 'nsEventStatus mozilla::layers::AsyncPanZoomController::OnTouchStart(const mozilla::MultiTouchInput&)': /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/src/AsyncPanZoomController.cpp:1128:76: warning: this statement may fall through [-Wimplicit-fallthrough=] GetCurrentTouchBlock()->GetOverscrollHandoffChain()->CancelAnimations(ExcludeOverscroll); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/src/AsyncPanZoomController.cpp:1130:5: note: here case NOTHING: { ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function 'nsEventStatus mozilla::layers::AsyncPanZoomController::OnKeyboard(const mozilla::KeyboardInput&)': /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/src/AsyncPanZoomController.cpp:1718:21: warning: 'scrollMethod' may be used uninitialized in this function [-Wmaybe-uninitialized] ScrollInputMethod scrollMethod; ^~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_layers10.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/layout/base -I/builddir/build/BUILD/firefox-56.0/layout/generic -I/builddir/build/BUILD/firefox-56.0/media/libyuv/libyuv/include -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_layers10.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers10.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_layers11.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/layout/base -I/builddir/build/BUILD/firefox-56.0/layout/generic -I/builddir/build/BUILD/firefox-56.0/media/libyuv/libyuv/include -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_layers11.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/vector:3, from /builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers/vector:44, from /usr/include/c++/7/backward/hashtable.h:62, from /usr/include/c++/7/ext/hash_map:64, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/hash_tables.h:70, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/id_map.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/CompositableHost.h:20, from /builddir/build/BUILD/firefox-56.0/gfx/layers/wr/WebRenderImageHost.h:9, from /builddir/build/BUILD/firefox-56.0/gfx/layers/wr/WebRenderImageHost.cpp:6, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = mozilla::layers::WebRenderLayerScrollData; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = mozilla::layers::WebRenderLayerScrollData; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_layers2.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/layout/base -I/builddir/build/BUILD/firefox-56.0/layout/generic -I/builddir/build/BUILD/firefox-56.0/media/libyuv/libyuv/include -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_layers2.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers2.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers2.cpp:65:0: /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/src/GestureEventListener.cpp: In member function 'void mozilla::layers::GestureEventListener::HandleInputTimeoutLongTap()': /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/src/GestureEventListener.cpp:555:28: warning: this statement may fall through [-Wimplicit-fallthrough=] CancelMaxTapTimeoutTask(); ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/src/GestureEventListener.cpp:557:3: note: here case GESTURE_FIRST_SINGLE_TOUCH_MAX_TAP_DOWN: { ^~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/vector:3, from /builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers/vector:44, from /usr/include/c++/7/queue:61, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/queue:3, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/message_loop.h:11, from /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, from /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/src/AutoscrollAnimation.h:10, from /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/src/AutoscrollAnimation.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers2.cpp:2: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mozilla::layers::CheckerboardEvent::PropertyValue&}; _Tp = mozilla::layers::CheckerboardEvent::PropertyValue; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/vector:3, from /builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers/vector:44, from /usr/include/c++/7/queue:61, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/queue:3, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/message_loop.h:11, from /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, from /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/src/AutoscrollAnimation.h:10, from /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/src/AutoscrollAnimation.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers2.cpp:2: /usr/include/c++/7/bits/stl_vector.h: In member function 'void mozilla::layers::CheckerboardEvent::PropertyBuffer::Flush(std::vector&, const mozilla::MonitorAutoLock&)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/algorithm:3, from /builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers/algorithm:44, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/observer_list.h:10, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/message_loop.h:18, from /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, from /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/src/AutoscrollAnimation.h:10, from /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/src/AutoscrollAnimation.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers2.cpp:2: /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/7/queue:62:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/queue:3, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/message_loop.h:11, from /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, from /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/src/AutoscrollAnimation.h:10, from /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/src/AutoscrollAnimation.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers2.cpp:2: /usr/include/c++/7/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = mozilla::layers::CheckerboardEvent::PropertyValue; _Compare = __gnu_cxx::__ops::_Iter_less_val]': /usr/include/c++/7/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __push_heap(_RandomAccessIterator __first, ^~~~~~~~~~~ /usr/include/c++/7/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = mozilla::layers::CheckerboardEvent::PropertyValue; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/7/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~~~ /usr/include/c++/7/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/algorithm:3, from /builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers/algorithm:44, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/observer_list.h:10, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/message_loop.h:18, from /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, from /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/src/AutoscrollAnimation.h:10, from /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/src/AutoscrollAnimation.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers2.cpp:2: /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__make_heap(__first, __middle, __comp); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In member function 'void mozilla::layers::CheckerboardEvent::StartEvent()': /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_layers3.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/layout/base -I/builddir/build/BUILD/firefox-56.0/layout/generic -I/builddir/build/BUILD/firefox-56.0/media/libyuv/libyuv/include -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_layers3.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/AlreadyAddRefed.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/RefPtr.h:10, from /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/src/QueuedInput.h:10, from /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/src/QueuedInput.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:47:0: /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/util/APZEventState.cpp: In member function 'void mozilla::layers::APZEventState::ProcessTouchEvent(const mozilla::WidgetTouchEvent&, const mozilla::layers::ScrollableLayerGuid&, uint64_t, nsEventStatus, nsEventStatus)': /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/util/APZEventState.cpp:376:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (isTouchPrevented) { ^~ /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/util/APZEventState.cpp:381:3: note: here case eTouchCancel: ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/util/APZEventState.cpp:382:47: warning: this statement may fall through [-Wimplicit-fallthrough=] mActiveElementManager->HandleTouchEndEvent(mEndTouchIsClick); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/util/APZEventState.cpp:384:3: note: here case eTouchMove: { ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/EventListenerManager.h:10:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:19, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ScreenOrientation.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:22, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:21, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/TabParent.h:15, from /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/util/APZCCallbackHelper.cpp:13, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:38: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/BasicEvents.h: In static member function 'static void mozilla::layers::APZCCallbackHelper::NotifyPinchGesture(mozilla::PinchGestureInput::PinchGestureType, mozilla::LayoutDeviceCoord, mozilla::Modifiers, nsIWidget*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/BasicEvents.h:1070:22: warning: 'msg' may be used uninitialized in this function [-Wmaybe-uninitialized] , mWidget(aWidget) ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:38:0: /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/util/APZCCallbackHelper.cpp:979:16: note: 'msg' was declared here EventMessage msg; ^~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:29:0: /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/testutil/APZTestData.cpp: In member function 'bool mozilla::layers::APZTestData::ToJS(JS::MutableHandleValue, JSContext*) const': /builddir/build/BUILD/firefox-56.0/gfx/layers/apz/testutil/APZTestData.cpp:58:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 APZTestData::ToJS(JS::MutableHandleValue aOutValue, JSContext* aContext) const ^~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_layers4.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/layout/base -I/builddir/build/BUILD/firefox-56.0/layout/generic -I/builddir/build/BUILD/firefox-56.0/media/libyuv/libyuv/include -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_layers4.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_layers5.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/layout/base -I/builddir/build/BUILD/firefox-56.0/layout/generic -I/builddir/build/BUILD/firefox-56.0/media/libyuv/libyuv/include -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_layers5.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers5.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_layers6.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/layout/base -I/builddir/build/BUILD/firefox-56.0/layout/generic -I/builddir/build/BUILD/firefox-56.0/media/libyuv/libyuv/include -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_layers6.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/EndianUtils.h:67, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/gfx/Types.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/gfx/Coord.h:11, from /builddir/build/BUILD/firefox-56.0/layout/base/Units.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h:9, from /builddir/build/BUILD/firefox-56.0/gfx/layers/composite/AsyncCompositionManager.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:74:0: /builddir/build/BUILD/firefox-56.0/gfx/layers/composite/FrameUniformityData.cpp: In member function 'bool mozilla::layers::FrameUniformityData::ToJS(JS::MutableHandleValue, JSContext*)': /builddir/build/BUILD/firefox-56.0/gfx/layers/composite/FrameUniformityData.cpp:131:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 FrameUniformityData::ToJS(JS::MutableHandleValue aOutValue, JSContext* aContext) ^~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_layers7.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/layout/base -I/builddir/build/BUILD/firefox-56.0/layout/generic -I/builddir/build/BUILD/firefox-56.0/media/libyuv/libyuv/include -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_layers7.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers7.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Array.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/EnumeratedArray.h:12, from /builddir/build/BUILD/firefox-56.0/gfx/layers/composite/TextRenderer.h:9, from /builddir/build/BUILD/firefox-56.0/gfx/layers/composite/TextRenderer.cpp:6, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/vector:3, from /builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers/vector:44, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/gfx/2D.h:16, from /builddir/build/BUILD/firefox-56.0/gfx/layers/composite/TextRenderer.h:10, from /builddir/build/BUILD/firefox-56.0/gfx/layers/composite/TextRenderer.cpp:6, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers7.cpp:2: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mozilla::layers::AsyncParentMessageData}; _Tp = mozilla::layers::AsyncParentMessageData; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function 'virtual void mozilla::layers::CompositorBridgeParentBase::NotifyNotUsed(mozilla::layers::PCompositorBridgeParent::PTextureParent*, uint64_t)': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:60:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/map:3, from /builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers/map:44, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:30, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/layers/TextureHost.h:22, from /builddir/build/BUILD/firefox-56.0/gfx/layers/composite/TextRenderer.cpp:12, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers7.cpp:2: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/map:3, from /builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers/map:44, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:30, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/layers/TextureHost.h:22, from /builddir/build/BUILD/firefox-56.0/gfx/layers/composite/TextRenderer.cpp:12, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers7.cpp:2: /usr/include/c++/7/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = mozilla::layers::CompositorBridgeParent::LayerTreeState; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'void mozilla::layers::CompositorBridgeParent::NotifyChildCreated(uint64_t)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In function 'void mozilla::layers::UpdateControllerForLayersId(uint64_t, mozilla::layers::GeckoContentController*)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In static member function 'static mozilla::layers::CompositorBridgeParent* mozilla::layers::CompositorBridgeParent::GetCompositorBridgeParentFromLayersId(const uint64_t&)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/map:60:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/map:3, from /builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers/map:44, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/process_util.h:30, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ipc/IPCMessageUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/layers/TextureHost.h:22, from /builddir/build/BUILD/firefox-56.0/gfx/layers/composite/TextRenderer.cpp:12, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers7.cpp:2: /usr/include/c++/7/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2470:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2491:16: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 _M_erase_aux(__first++); ~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In function 'void mozilla::layers::EraseLayerState(uint64_t)': /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_layers8.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/layout/base -I/builddir/build/BUILD/firefox-56.0/layout/generic -I/builddir/build/BUILD/firefox-56.0/media/libyuv/libyuv/include -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_layers8.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Atomics.h:19, from /builddir/build/BUILD/firefox-56.0/gfx/layers/ipc/ImageBridgeChild.h:12, from /builddir/build/BUILD/firefox-56.0/gfx/layers/ipc/ImageBridgeChild.cpp:6, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/vector:3, from /builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers/vector:44, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/ipc/SharedMemory.h:15, from /builddir/build/BUILD/firefox-56.0/gfx/layers/ipc/ImageBridgeChild.h:14, from /builddir/build/BUILD/firefox-56.0/gfx/layers/ipc/ImageBridgeChild.cpp:6, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:2: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mozilla::layers::CompositableOperation&}; _Tp = mozilla::layers::CompositableOperation; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/vector:3, from /builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers/vector:44, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/ipc/SharedMemory.h:15, from /builddir/build/BUILD/firefox-56.0/gfx/layers/ipc/ImageBridgeChild.h:14, from /builddir/build/BUILD/firefox-56.0/gfx/layers/ipc/ImageBridgeChild.cpp:6, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:2: /usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void mozilla::layers::ImageBridgeChild::RemoveTextureFromCompositable(mozilla::layers::CompositableClient*, mozilla::layers::TextureClient*)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function 'virtual void mozilla::layers::ImageBridgeChild::UseTextures(mozilla::layers::CompositableClient*, const nsTArray&)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/vector:3, from /builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers/vector:44, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/ipc/SharedMemory.h:15, from /builddir/build/BUILD/firefox-56.0/gfx/layers/ipc/ImageBridgeChild.h:14, from /builddir/build/BUILD/firefox-56.0/gfx/layers/ipc/ImageBridgeChild.cpp:6, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:2: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mozilla::layers::AsyncParentMessageData}; _Tp = mozilla::layers::AsyncParentMessageData; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function 'virtual void mozilla::layers::ImageBridgeParent::NotifyNotUsed(mozilla::layers::PImageBridgeParent::PTextureParent*, uint64_t)': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_layers9.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/layers -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/layout/base -I/builddir/build/BUILD/firefox-56.0/layout/generic -I/builddir/build/BUILD/firefox-56.0/media/libyuv/libyuv/include -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_layers9.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp libgfx_layers.a.desc rm -f libgfx_layers.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libgfx_layers.a.desc ImageContainer.o LayerTreeInvalidation.o Layers.o PersistentBufferProvider.o BasicImageLayer.o TextureClientX11.o X11BasicCompositor.o X11TextureSourceBasic.o X11TextureHost.o ShadowLayerUtilsX11.o X11TextureSourceOGL.o WebRenderTextureHost.o Unified_cpp_gfx_layers0.o Unified_cpp_gfx_layers1.o Unified_cpp_gfx_layers10.o Unified_cpp_gfx_layers11.o Unified_cpp_gfx_layers2.o Unified_cpp_gfx_layers3.o Unified_cpp_gfx_layers4.o Unified_cpp_gfx_layers5.o Unified_cpp_gfx_layers6.o Unified_cpp_gfx_layers7.o Unified_cpp_gfx_layers8.o Unified_cpp_gfx_layers9.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/layers' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/graphite2/src' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o NameTable.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGRAPHITE2_STATIC '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DGRAPHITE2_NFILEFACE -DGRAPHITE2_NTRACING -DGRAPHITE2_NSEGCACHE '-DGRAPHITE2_CUSTOM_HEADER="MozGrMalloc.h"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/graphite2/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/graphite2/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/NameTable.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/gfx/graphite2/src/NameTable.cpp In file included from /builddir/build/BUILD/firefox-56.0/gfx/graphite2/src/MozGrMalloc.h:13:0, from /builddir/build/BUILD/firefox-56.0/gfx/graphite2/src/inc/Main.h:33, from /builddir/build/BUILD/firefox-56.0/gfx/graphite2/src/NameTable.cpp:27: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_graphite2_src0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGRAPHITE2_STATIC '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DGRAPHITE2_NFILEFACE -DGRAPHITE2_NTRACING -DGRAPHITE2_NSEGCACHE '-DGRAPHITE2_CUSTOM_HEADER="MozGrMalloc.h"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/graphite2/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/graphite2/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_graphite2_src0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp In file included from /builddir/build/BUILD/firefox-56.0/gfx/graphite2/src/MozGrMalloc.h:13:0, from /builddir/build/BUILD/firefox-56.0/gfx/graphite2/src/inc/Main.h:33, from /builddir/build/BUILD/firefox-56.0/gfx/graphite2/src/CmapCache.cpp:28, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:20:0: /builddir/build/BUILD/firefox-56.0/gfx/graphite2/src/Code.cpp:80:22: warning: 'graphite2::vm::Machine::Code::decoder' has a field 'graphite2::vm::Machine::Code::decoder::_contexts' whose type uses the anonymous namespace [-Wsubobject-linkage] class Machine::Code::decoder ^~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:38:0: /builddir/build/BUILD/firefox-56.0/gfx/graphite2/src/Decompressor.cpp: In function 'int lz4::decompress(const void*, size_t, void*, size_t)': /builddir/build/BUILD/firefox-56.0/gfx/graphite2/src/Decompressor.cpp:108:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (literal_len > src_end - literal ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/graphite2/src/Decompressor.cpp:109:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] || literal_len > dst_end - dst) ~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:20:0: /builddir/build/BUILD/firefox-56.0/gfx/graphite2/src/Code.cpp: In member function 'void graphite2::vm::Machine::Code::decoder::analyse_opcode(graphite2::vm::opcode, const int8*)': /builddir/build/BUILD/firefox-56.0/gfx/graphite2/src/Code.cpp:517:18: warning: this statement may fall through [-Wimplicit-fallthrough=] set_changed(0); ~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-56.0/gfx/graphite2/src/Code.cpp:520:5: note: here case PUT_COPY : ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:101:0: /builddir/build/BUILD/firefox-56.0/gfx/graphite2/src/Intervals.cpp: In member function 'void graphite2::Zones::remove(float, float)': /builddir/build/BUILD/firefox-56.0/gfx/graphite2/src/Intervals.cpp:162:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if (separated(i->x, x)) { i = _exclusions.insert(i,i->split_at(x)); ++i; } ^~ /builddir/build/BUILD/firefox-56.0/gfx/graphite2/src/Intervals.cpp:165:9: note: here case 1: // i overlaps on the rhs of e ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/graphite2/src/Intervals.cpp:170:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if (separated(i->x, i->xm)) break; ^~ /builddir/build/BUILD/firefox-56.0/gfx/graphite2/src/Intervals.cpp:173:9: note: here case 3: // e completely covers i ^~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_graphite2_src1.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGRAPHITE2_STATIC '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DGRAPHITE2_NFILEFACE -DGRAPHITE2_NTRACING -DGRAPHITE2_NSEGCACHE '-DGRAPHITE2_CUSTOM_HEADER="MozGrMalloc.h"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/graphite2/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/graphite2/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_graphite2_src1.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp In file included from /builddir/build/BUILD/firefox-56.0/gfx/graphite2/src/MozGrMalloc.h:13:0, from /builddir/build/BUILD/firefox-56.0/gfx/graphite2/src/inc/Main.h:33, from /builddir/build/BUILD/firefox-56.0/gfx/graphite2/src/inc/UtfCodec.h:30, from /builddir/build/BUILD/firefox-56.0/gfx/graphite2/src/Segment.cpp:27, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:20: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/gfx/graphite2/src/Segment.cpp:27:0, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:20: /builddir/build/BUILD/firefox-56.0/gfx/graphite2/src/inc/UtfCodec.h: In static member function 'static graphite2::uchar_t graphite2::_utf_codec<8>::get(const codeunit_t*, graphite2::int8&)': /builddir/build/BUILD/firefox-56.0/gfx/graphite2/src/inc/UtfCodec.h:150:93: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong = (u < 0x10); GR_FALLTHROUGH; ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/graphite2/src/inc/UtfCodec.h:152:13: note: here case 3: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x20); GR_FALLTHROUGH; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/graphite2/src/inc/UtfCodec.h:152:92: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x20); GR_FALLTHROUGH; ~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/graphite2/src/inc/UtfCodec.h:154:13: note: here case 2: u <<= 6; u |= *++cp & 0x3F; if (*cp >> 6 != 2) break; ++l; toolong |= (u < 0x80); GR_FALLTHROUGH; ^~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_graphite2_src2.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGRAPHITE2_STATIC '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DGRAPHITE2_NFILEFACE -DGRAPHITE2_NTRACING -DGRAPHITE2_NSEGCACHE '-DGRAPHITE2_CUSTOM_HEADER="MozGrMalloc.h"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/graphite2/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/graphite2/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_graphite2_src2.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src2.cpp libgfx_graphite2_src.a.desc rm -f libgfx_graphite2_src.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libgfx_graphite2_src.a.desc NameTable.o Unified_cpp_gfx_graphite2_src0.o Unified_cpp_gfx_graphite2_src1.o Unified_cpp_gfx_graphite2_src2.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/graphite2/src' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/harfbuzz/src' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o hb-blob.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DHAVE_OT=1 -DHB_NO_MT -DHB_NO_UNICODE_FUNCS -UDEBUG -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/harfbuzz/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/harfbuzz/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/hb-blob.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include /builddir/build/BUILD/firefox-56.0/gfx/harfbuzz/src/hb-blob.cc /usr/bin/g++ -std=gnu++11 -o hb-common.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DHAVE_OT=1 -DHB_NO_MT -DHB_NO_UNICODE_FUNCS -UDEBUG -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/harfbuzz/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/harfbuzz/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/hb-common.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include /builddir/build/BUILD/firefox-56.0/gfx/harfbuzz/src/hb-common.cc /usr/bin/g++ -std=gnu++11 -o hb-ot-math.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DHAVE_OT=1 -DHB_NO_MT -DHB_NO_UNICODE_FUNCS -UDEBUG -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/harfbuzz/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/harfbuzz/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/hb-ot-math.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include /builddir/build/BUILD/firefox-56.0/gfx/harfbuzz/src/hb-ot-math.cc /usr/bin/g++ -std=gnu++11 -o hb-ot-shape-complex-hangul.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DHAVE_OT=1 -DHB_NO_MT -DHB_NO_UNICODE_FUNCS -UDEBUG -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/harfbuzz/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/harfbuzz/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/hb-ot-shape-complex-hangul.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include /builddir/build/BUILD/firefox-56.0/gfx/harfbuzz/src/hb-ot-shape-complex-hangul.cc /usr/bin/g++ -std=gnu++11 -o hb-ot-shape-complex-indic.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DHAVE_OT=1 -DHB_NO_MT -DHB_NO_UNICODE_FUNCS -UDEBUG -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/harfbuzz/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/harfbuzz/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/hb-ot-shape-complex-indic.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include /builddir/build/BUILD/firefox-56.0/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc /usr/bin/g++ -std=gnu++11 -o hb-ot-shape-complex-use.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DHAVE_OT=1 -DHB_NO_MT -DHB_NO_UNICODE_FUNCS -UDEBUG -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/harfbuzz/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/harfbuzz/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/hb-ot-shape-complex-use.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include /builddir/build/BUILD/firefox-56.0/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc /usr/bin/g++ -std=gnu++11 -o hb-ot-shape.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DHAVE_OT=1 -DHB_NO_MT -DHB_NO_UNICODE_FUNCS -UDEBUG -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/harfbuzz/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/harfbuzz/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/hb-ot-shape.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include /builddir/build/BUILD/firefox-56.0/gfx/harfbuzz/src/hb-ot-shape.cc /usr/bin/g++ -std=gnu++11 -o hb-shape-plan.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DHAVE_OT=1 -DHB_NO_MT -DHB_NO_UNICODE_FUNCS -UDEBUG -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/harfbuzz/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/harfbuzz/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/hb-shape-plan.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include /builddir/build/BUILD/firefox-56.0/gfx/harfbuzz/src/hb-shape-plan.cc /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_harfbuzz_src0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DHAVE_OT=1 -DHB_NO_MT -DHB_NO_UNICODE_FUNCS -UDEBUG -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/harfbuzz/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/harfbuzz/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_harfbuzz_src0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include /builddir/build/BUILD/firefox-56.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:128:0: /builddir/build/BUILD/firefox-56.0/gfx/harfbuzz/src/hb-ot-shape-fallback.cc: In function 'void position_mark(const hb_ot_shape_plan_t*, hb_font_t*, hb_buffer_t*, hb_glyph_extents_t&, unsigned int, unsigned int)': /builddir/build/BUILD/firefox-56.0/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:223:14: warning: this statement may fall through [-Wimplicit-fallthrough=] } else if (buffer->props.direction == HB_DIRECTION_RTL) { ^~ /builddir/build/BUILD/firefox-56.0/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:229:5: note: here default: ^~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:261:27: warning: this statement may fall through [-Wimplicit-fallthrough=] base_extents.height -= y_gap; ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:264:5: note: here case HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT: ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:282:27: warning: this statement may fall through [-Wimplicit-fallthrough=] base_extents.height -= y_gap; ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:285:5: note: here case HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE: ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/gfx/harfbuzz/src/hb-ot-layout-private.hh:36:0, from /builddir/build/BUILD/firefox-56.0/gfx/harfbuzz/src/hb-ot-layout.cc:32, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:38: /builddir/build/BUILD/firefox-56.0/gfx/harfbuzz/src/hb-set-private.hh: In member function 'bool OT::Coverage::intersects(const hb_set_t*) const': /builddir/build/BUILD/firefox-56.0/gfx/harfbuzz/src/hb-set-private.hh:339:61: warning: '*((void*)(& iter)+4).OT::CoverageFormat2::Iter::j' may be used uninitialized in this function [-Wmaybe-uninitialized] elt_t const &elt (hb_codepoint_t g) const { return elts[g >> SHIFT]; } ~~^~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:32:0, from /builddir/build/BUILD/firefox-56.0/gfx/harfbuzz/src/hb-ot-layout.cc:34, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:38: /builddir/build/BUILD/firefox-56.0/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:918:20: note: '*((void*)(& iter)+4).OT::CoverageFormat2::Iter::j' was declared here Coverage::Iter iter; ^~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_harfbuzz_src1.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 '-DPACKAGE_VERSION="moz"' '-DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/"' -DHAVE_OT=1 -DHB_NO_MT -DHB_NO_UNICODE_FUNCS -UDEBUG -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/harfbuzz/src -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/harfbuzz/src -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_harfbuzz_src1.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include /builddir/build/BUILD/firefox-56.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp libgfx_harfbuzz_src.a.desc rm -f libgfx_harfbuzz_src.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libgfx_harfbuzz_src.a.desc hb-blob.o hb-common.o hb-ot-math.o hb-ot-shape-complex-hangul.o hb-ot-shape-complex-indic.o hb-ot-shape-complex-use.o hb-ot-shape.o hb-shape-plan.o Unified_cpp_gfx_harfbuzz_src0.o Unified_cpp_gfx_harfbuzz_src1.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/harfbuzz/src' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/ipc' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o GPUParent.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/ipc -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/ipc -I/builddir/build/BUILD/firefox-56.0/dom/ipc -I/builddir/build/BUILD/firefox-56.0/toolkit/crashreporter -I/builddir/build/BUILD/firefox-56.0/xpcom/threads -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GPUParent.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/gfx/ipc/GPUParent.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/AlreadyAddRefed.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/RefPtr.h:10, from /builddir/build/BUILD/firefox-56.0/gfx/ipc/GPUParent.h:9, from /builddir/build/BUILD/firefox-56.0/gfx/ipc/GPUParent.cpp:9: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_ipc0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/ipc -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/ipc -I/builddir/build/BUILD/firefox-56.0/dom/ipc -I/builddir/build/BUILD/firefox-56.0/toolkit/crashreporter -I/builddir/build/BUILD/firefox-56.0/xpcom/threads -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_ipc0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/gfx/ipc/CompositorSession.h:9, from /builddir/build/BUILD/firefox-56.0/gfx/ipc/CompositorSession.cpp:6, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libgfx_ipc.a.desc rm -f libgfx_ipc.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libgfx_ipc.a.desc GPUParent.o Unified_cpp_gfx_ipc0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/ipc' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/vr' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o VRDisplayHost.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/vr -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/vr -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/gfx/layers/d3d11 -I/builddir/build/BUILD/firefox-56.0/gfx/thebes -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/VRDisplayHost.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/gfx/vr/VRDisplayHost.cpp /usr/bin/g++ -std=gnu++11 -o gfxVROpenVR.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/vr -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/vr -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/gfx/layers/d3d11 -I/builddir/build/BUILD/firefox-56.0/gfx/thebes -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/gfxVROpenVR.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/gfx/vr/gfxVROpenVR.cpp /builddir/build/BUILD/firefox-56.0/gfx/vr/gfxVROpenVR.cpp: In member function 'virtual void mozilla::gfx::VRSystemManagerOpenVR::HandleInput()': /builddir/build/BUILD/firefox-56.0/gfx/vr/gfxVROpenVR.cpp:446:25: warning: 'hand' may be used uninitialized in this function [-Wmaybe-uninitialized] mControllerInfo.mHand = aHand; ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/vr/gfxVROpenVR.cpp:894:20: note: 'hand' was declared here dom::GamepadHand hand; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/vr/gfxVROpenVR.cpp: In member function 'mozilla::dom::GamepadHand mozilla::gfx::VRSystemManagerOpenVR::GetGamepadHandFromControllerRole(vr::ETrackedControllerRole)': /builddir/build/BUILD/firefox-56.0/gfx/vr/gfxVROpenVR.cpp:911:10: warning: 'hand' may be used uninitialized in this function [-Wmaybe-uninitialized] return hand; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/vr/gfxVROpenVR.cpp: In member function 'virtual void mozilla::gfx::VRSystemManagerOpenVR::ScanForControllers()': /builddir/build/BUILD/firefox-56.0/gfx/vr/gfxVROpenVR.cpp:1074:74: warning: 'hand' may be used uninitialized in this function [-Wmaybe-uninitialized] numButtons, numTriggers, numAxes, deviceId); ^ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_vr0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/vr -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/vr -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/gfx/layers/d3d11 -I/builddir/build/BUILD/firefox-56.0/gfx/thebes -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_vr0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/objdir/gfx/vr/Unified_cpp_gfx_vr0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ToJSValue.h:12:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/WindowBinding.h:14, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/ScrollbarStyles.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsPresContext.h:41, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/GenericSpecifiedValues.h:19, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsGenericHTMLElement.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:14, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/VRDisplayBinding.h:10, from /builddir/build/BUILD/firefox-56.0/gfx/vr/VRDisplayClient.h:12, from /builddir/build/BUILD/firefox-56.0/gfx/vr/VRDisplayClient.cpp:21, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/vr/Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual mozilla::ipc::IPCResult mozilla::gfx::VRManagerChild::RecvReplyCreateVRServiceTestController(const nsCString&, const uint32_t&, const uint32_t&)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1156:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return JS_WrapValue(cx, rval); ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h: In member function 'virtual mozilla::ipc::IPCResult mozilla::gfx::VRManagerChild::RecvReplyCreateVRServiceTestDisplay(const nsCString&, const uint32_t&, const uint32_t&)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1156:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return JS_WrapValue(cx, rval); ^ libgfx_vr.a.desc rm -f libgfx_vr.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libgfx_vr.a.desc VRDisplayHost.o gfxVROpenVR.o Unified_cpp_gfx_vr0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/vr' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/config' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_config0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/config -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/config -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_config0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/gfx/config/Unified_cpp_gfx_config0.cpp libgfx_config.a.desc rm -f libgfx_config.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libgfx_config.a.desc Unified_cpp_gfx_config0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/config' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/webrender_bindings' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_webrender_bindings0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/webrender_bindings -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/webrender_bindings -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_webrender_bindings0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsrootidl.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsISupports.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/imgIContainer.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/gfxUtils.h:11, from /builddir/build/BUILD/firefox-56.0/gfx/webrender_bindings/Moz2DImageRenderer.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libgfx_webrender_bindings.a.desc rm -f libgfx_webrender_bindings.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libgfx_webrender_bindings.a.desc Unified_cpp_webrender_bindings0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/webrender_bindings' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia' mkdir -p '.deps/' SkJumper_generated.o /usr/bin/gcc -std=gnu99 -o SkJumper_generated.o -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -fPIC -Wa,--noexecstack -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -g -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -c /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/jumper/SkJumper_generated.S /usr/bin/g++ -std=gnu++11 -o SkBitmapProcState.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkBitmapProcState.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -O3 /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkBitmapProcState.cpp /usr/bin/g++ -std=gnu++11 -o SkBitmapProcState_matrixProcs.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkBitmapProcState_matrixProcs.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -O3 /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkBitmapProcState_matrixProcs.cpp /usr/bin/g++ -std=gnu++11 -o SkBlitMask_D32.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkBlitMask_D32.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -O3 /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkBlitMask_D32.cpp /usr/bin/g++ -std=gnu++11 -o SkBlitRow_D16.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkBlitRow_D16.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -O3 /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkBlitRow_D16.cpp /usr/bin/g++ -std=gnu++11 -o SkBlitRow_D32.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkBlitRow_D32.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -O3 /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkBlitRow_D32.cpp /usr/bin/g++ -std=gnu++11 -o SkBlitter.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkBlitter.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -O3 /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkBlitter.cpp /usr/bin/g++ -std=gnu++11 -o SkBlitter_A8.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkBlitter_A8.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -O3 /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkBlitter_A8.cpp /usr/bin/g++ -std=gnu++11 -o SkBlitter_ARGB32.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkBlitter_ARGB32.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -O3 /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkBlitter_ARGB32.cpp /usr/bin/g++ -std=gnu++11 -o SkBlitter_PM4f.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkBlitter_PM4f.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -O3 /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkBlitter_PM4f.cpp /usr/bin/g++ -std=gnu++11 -o SkBlitter_RGB16.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkBlitter_RGB16.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -O3 /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkBlitter_RGB16.cpp /usr/bin/g++ -std=gnu++11 -o SkBlitter_Sprite.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkBlitter_Sprite.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -O3 /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkBlitter_Sprite.cpp /usr/bin/g++ -std=gnu++11 -o SkColorSpace.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkColorSpace.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkColorSpace.cpp /usr/bin/g++ -std=gnu++11 -o SkColorSpaceXform.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkColorSpaceXform.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkColorSpaceXform.cpp /usr/bin/g++ -std=gnu++11 -o SkColorSpaceXformCanvas.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkColorSpaceXformCanvas.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkColorSpaceXformCanvas.cpp /usr/bin/g++ -std=gnu++11 -o SkColorSpaceXform_A2B.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkColorSpaceXform_A2B.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkColorSpaceXform_A2B.cpp /usr/bin/g++ -std=gnu++11 -o SkColorSpaceXformer.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkColorSpaceXformer.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkColorSpaceXformer.cpp /usr/bin/g++ -std=gnu++11 -o SkColorSpace_A2B.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkColorSpace_A2B.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkColorSpace_A2B.cpp /usr/bin/g++ -std=gnu++11 -o SkColorSpace_ICC.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkColorSpace_ICC.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkColorSpace_ICC.cpp /usr/bin/g++ -std=gnu++11 -o SkColorSpace_XYZ.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkColorSpace_XYZ.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkColorSpace_XYZ.cpp /usr/bin/g++ -std=gnu++11 -o SkMatrix.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkMatrix.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -O3 /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkMatrix.cpp /usr/bin/g++ -std=gnu++11 -o SkMatrix44.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkMatrix44.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkMatrix44.cpp /usr/bin/g++ -std=gnu++11 -o SkMiniRecorder.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkMiniRecorder.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp /usr/bin/g++ -std=gnu++11 -o SkOpts.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkOpts.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -O3 /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkOpts.cpp In file included from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkOpts.cpp:44:0: /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function 'uint32_t neon::hash_fn(const void*, size_t, uint32_t)': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:200:23: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: k ^= data[2] << 16; ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:13: note: here case 2: k ^= data[1] << 8; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:23: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: k ^= data[1] << 8; ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:13: note: here case 1: k ^= data[0] << 0; ^~~~ In file included from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkOpts.cpp:46:0: /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function '{anonymous}::SkNx<4, T> gather(size_t, const T*, const SkNi&) [with T = unsigned char]': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:168:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: buf[6] = src[offset[6]]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:169:13: note: here case 6: buf[5] = src[offset[5]]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:169:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: buf[5] = src[offset[5]]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:170:13: note: here case 5: buf[4] = src[offset[4]]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:170:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: buf[4] = src[offset[4]]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:171:13: note: here case 4: buf[3] = src[offset[3]]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:171:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: buf[3] = src[offset[3]]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:172:13: note: here case 3: buf[2] = src[offset[2]]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:172:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: buf[2] = src[offset[2]]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:173:13: note: here case 2: buf[1] = src[offset[1]]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function '{anonymous}::SkNx<4, T> gather(size_t, const T*, const SkNi&) [with T = long long unsigned int]': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:168:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: buf[6] = src[offset[6]]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:169:13: note: here case 6: buf[5] = src[offset[5]]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:169:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: buf[5] = src[offset[5]]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:170:13: note: here case 5: buf[4] = src[offset[4]]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:170:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: buf[4] = src[offset[4]]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:171:13: note: here case 4: buf[3] = src[offset[3]]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:171:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: buf[3] = src[offset[3]]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:172:13: note: here case 3: buf[2] = src[offset[2]]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:172:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: buf[2] = src[offset[2]]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:173:13: note: here case 2: buf[1] = src[offset[1]]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function '{anonymous}::SkNx<4, T> gather(size_t, const T*, const SkNi&) [with T = unsigned int]': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:168:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: buf[6] = src[offset[6]]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:169:13: note: here case 6: buf[5] = src[offset[5]]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:169:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: buf[5] = src[offset[5]]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:170:13: note: here case 5: buf[4] = src[offset[4]]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:170:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: buf[4] = src[offset[4]]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:171:13: note: here case 4: buf[3] = src[offset[3]]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:171:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: buf[3] = src[offset[3]]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:172:13: note: here case 3: buf[2] = src[offset[2]]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:172:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: buf[2] = src[offset[2]]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:173:13: note: here case 2: buf[1] = src[offset[1]]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function '{anonymous}::SkNx<4, T> gather(size_t, const T*, const SkNi&) [with T = short unsigned int]': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:168:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: buf[6] = src[offset[6]]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:169:13: note: here case 6: buf[5] = src[offset[5]]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:169:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: buf[5] = src[offset[5]]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:170:13: note: here case 5: buf[4] = src[offset[4]]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:170:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: buf[4] = src[offset[4]]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:171:13: note: here case 4: buf[3] = src[offset[3]]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:171:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: buf[3] = src[offset[3]]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:172:13: note: here case 3: buf[2] = src[offset[2]]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:172:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: buf[2] = src[offset[2]]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:173:13: note: here case 2: buf[1] = src[offset[1]]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function '{anonymous}::SkNx<4, T> load(size_t, const T*) [with T = short unsigned int]': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:151:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: buf[6] = src[6]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:152:13: note: here case 6: buf[5] = src[5]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:152:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: buf[5] = src[5]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:153:13: note: here case 5: buf[4] = src[4]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:153:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: buf[4] = src[4]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:154:13: note: here case 4: buf[3] = src[3]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:154:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: buf[3] = src[3]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:155:13: note: here case 3: buf[2] = src[2]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:155:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: buf[2] = src[2]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:156:13: note: here case 2: buf[1] = src[1]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function '{anonymous}::SkNx<4, T> load(size_t, const T*) [with T = unsigned char]': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:151:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: buf[6] = src[6]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:152:13: note: here case 6: buf[5] = src[5]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:152:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: buf[5] = src[5]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:153:13: note: here case 5: buf[4] = src[4]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:153:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: buf[4] = src[4]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:154:13: note: here case 4: buf[3] = src[3]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:154:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: buf[3] = src[3]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:155:13: note: here case 3: buf[2] = src[2]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:155:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: buf[2] = src[2]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:156:13: note: here case 2: buf[1] = src[1]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function '{anonymous}::SkNx<4, T> load(size_t, const T*) [with T = unsigned int]': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:151:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: buf[6] = src[6]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:152:13: note: here case 6: buf[5] = src[5]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:152:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: buf[5] = src[5]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:153:13: note: here case 5: buf[4] = src[4]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:153:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: buf[4] = src[4]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:154:13: note: here case 4: buf[3] = src[3]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:154:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: buf[3] = src[3]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:155:13: note: here case 3: buf[2] = src[2]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:155:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: buf[2] = src[2]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:156:13: note: here case 2: buf[1] = src[1]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function '{anonymous}::SkNx<4, T> gather(size_t, const T*, const SkNi&) [with T = float]': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:168:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: buf[6] = src[offset[6]]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:169:13: note: here case 6: buf[5] = src[offset[5]]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:169:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: buf[5] = src[offset[5]]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:170:13: note: here case 5: buf[4] = src[offset[4]]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:170:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: buf[4] = src[offset[4]]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:171:13: note: here case 4: buf[3] = src[offset[3]]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:171:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: buf[3] = src[offset[3]]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:172:13: note: here case 3: buf[2] = src[offset[2]]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:172:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: buf[2] = src[offset[2]]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:173:13: note: here case 2: buf[1] = src[offset[1]]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function '{anonymous}::SkNx<4, T> load(size_t, const T*) [with T = long long unsigned int]': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:151:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: buf[6] = src[6]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:152:13: note: here case 6: buf[5] = src[5]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:152:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: buf[5] = src[5]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:153:13: note: here case 5: buf[4] = src[4]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:153:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: buf[4] = src[4]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:154:13: note: here case 4: buf[3] = src[3]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:154:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: buf[3] = src[3]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:155:13: note: here case 3: buf[2] = src[2]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:155:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: buf[2] = src[2]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:156:13: note: here case 2: buf[1] = src[1]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function 'void store(size_t, const {anonymous}::SkNx<4, T>&, T*) [with T = long long unsigned int]': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:188:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: dst[6] = v[6]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:189:13: note: here case 6: dst[5] = v[5]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:189:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: dst[5] = v[5]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:190:13: note: here case 5: dst[4] = v[4]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:190:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: dst[4] = v[4]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:191:13: note: here case 4: dst[3] = v[3]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:191:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: dst[3] = v[3]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:192:13: note: here case 3: dst[2] = v[2]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:192:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: dst[2] = v[2]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:193:13: note: here case 2: dst[1] = v[1]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function 'void store(size_t, const {anonymous}::SkNx<4, T>&, T*) [with T = int]': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:188:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: dst[6] = v[6]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:189:13: note: here case 6: dst[5] = v[5]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:189:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: dst[5] = v[5]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:190:13: note: here case 5: dst[4] = v[4]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:190:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: dst[4] = v[4]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:191:13: note: here case 4: dst[3] = v[3]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:191:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: dst[3] = v[3]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:192:13: note: here case 3: dst[2] = v[2]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:192:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: dst[2] = v[2]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:193:13: note: here case 2: dst[1] = v[1]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function 'void store(size_t, const {anonymous}::SkNx<4, T>&, T*) [with T = SkPM4f]': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:188:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: dst[6] = v[6]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:189:13: note: here case 6: dst[5] = v[5]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:189:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: dst[5] = v[5]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:190:13: note: here case 5: dst[4] = v[4]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:190:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: dst[4] = v[4]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:191:13: note: here case 4: dst[3] = v[3]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:191:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: dst[3] = v[3]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:192:13: note: here case 3: dst[2] = v[2]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:192:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: dst[2] = v[2]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:193:13: note: here case 2: dst[1] = v[1]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function '{anonymous}::SkNx<4, T> load(size_t, const T*) [with T = SkPM4f]': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:151:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: buf[6] = src[6]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:152:13: note: here case 6: buf[5] = src[5]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:152:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: buf[5] = src[5]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:153:13: note: here case 5: buf[4] = src[4]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:153:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: buf[4] = src[4]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:154:13: note: here case 4: buf[3] = src[3]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:154:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: buf[3] = src[3]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:155:13: note: here case 3: buf[2] = src[2]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:155:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: buf[2] = src[2]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:156:13: note: here case 2: buf[1] = src[1]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function 'void store(size_t, const {anonymous}::SkNx<4, T>&, T*) [with T = short unsigned int]': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:188:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: dst[6] = v[6]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:189:13: note: here case 6: dst[5] = v[5]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:189:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: dst[5] = v[5]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:190:13: note: here case 5: dst[4] = v[4]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:190:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: dst[4] = v[4]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:191:13: note: here case 4: dst[3] = v[3]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:191:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: dst[3] = v[3]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:192:13: note: here case 3: dst[2] = v[2]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:192:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: dst[2] = v[2]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:193:13: note: here case 2: dst[1] = v[1]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In function 'void store(size_t, const {anonymous}::SkNx<4, T>&, T*) [with T = unsigned char]': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:188:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: dst[6] = v[6]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:189:13: note: here case 6: dst[5] = v[5]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:189:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: dst[5] = v[5]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:190:13: note: here case 5: dst[4] = v[4]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:190:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: dst[4] = v[4]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:191:13: note: here case 4: dst[3] = v[3]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:191:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: dst[3] = v[3]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:192:13: note: here case 3: dst[2] = v[2]; ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:192:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: dst[2] = v[2]; ^~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:193:13: note: here case 2: dst[1] = v[1]; ^~~~ /usr/bin/g++ -std=gnu++11 -o SkPictureData.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkPictureData.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkPictureData.cpp /usr/bin/g++ -std=gnu++11 -o SkRTree.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkRTree.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkRTree.cpp /usr/bin/g++ -std=gnu++11 -o SkRecorder.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkRecorder.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkRecorder.cpp /usr/bin/g++ -std=gnu++11 -o SkScan_AntiPath.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkScan_AntiPath.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkScan_AntiPath.cpp /usr/bin/g++ -std=gnu++11 -o SkScan_Antihair.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkScan_Antihair.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkScan_Antihair.cpp /usr/bin/g++ -std=gnu++11 -o SkSpriteBlitter4f.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkSpriteBlitter4f.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -O3 /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkSpriteBlitter4f.cpp /usr/bin/g++ -std=gnu++11 -o SkSpriteBlitter_ARGB32.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkSpriteBlitter_ARGB32.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -O3 /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkSpriteBlitter_ARGB32.cpp /usr/bin/g++ -std=gnu++11 -o SkSpriteBlitter_RGB16.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkSpriteBlitter_RGB16.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -O3 /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkSpriteBlitter_RGB16.cpp /usr/bin/g++ -std=gnu++11 -o SkVertices.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkVertices.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkVertices.cpp /usr/bin/g++ -std=gnu++11 -o SkXfermode.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkXfermode.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkXfermode.cpp /usr/bin/g++ -std=gnu++11 -o SkXfermode4f.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkXfermode4f.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkXfermode4f.cpp /usr/bin/g++ -std=gnu++11 -o SkXfermodeF16.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkXfermodeF16.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkXfermodeF16.cpp /usr/bin/g++ -std=gnu++11 -o SkXfermodeInterpretation.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkXfermodeInterpretation.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkXfermodeInterpretation.cpp /usr/bin/g++ -std=gnu++11 -o GrPathUtils.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrPathUtils.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/GrPathUtils.cpp /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/GrPathUtils.cpp: In function 'int GrPathUtils::worstCasePointCount(const SkPath&, int*, SkScalar)': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/GrPathUtils.cpp:187:17: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/GrPathUtils.cpp:189:13: note: here case SkPath::kQuad_Verb: ^~~~ /usr/bin/g++ -std=gnu++11 -o GrResourceCache.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrResourceCache.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/GrResourceCache.cpp /usr/bin/g++ -std=gnu++11 -o GrResourceProvider.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrResourceProvider.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/GrResourceProvider.cpp /usr/bin/g++ -std=gnu++11 -o GrGLBuffer.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLBuffer.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLBuffer.cpp /usr/bin/g++ -std=gnu++11 -o GrGLCaps.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLCaps.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLCaps.cpp /usr/bin/g++ -std=gnu++11 -o GrGLContext.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLContext.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLContext.cpp /usr/bin/g++ -std=gnu++11 -o GrGLCreateNativeInterface_none.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLCreateNativeInterface_none.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLCreateNativeInterface_none.cpp /usr/bin/g++ -std=gnu++11 -o GrGLDefaultInterface_native.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLDefaultInterface_native.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLDefaultInterface_native.cpp /usr/bin/g++ -std=gnu++11 -o GrGLExtensions.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLExtensions.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLExtensions.cpp /usr/bin/g++ -std=gnu++11 -o GrGLExternalTextureData.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLExternalTextureData.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLExternalTextureData.cpp /usr/bin/g++ -std=gnu++11 -o GrGLGLSL.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLGLSL.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLGLSL.cpp /usr/bin/g++ -std=gnu++11 -o GrGLGpu.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLGpu.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLGpu.cpp /usr/bin/g++ -std=gnu++11 -o GrGLGpuProgramCache.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLGpuProgramCache.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLGpuProgramCache.cpp /usr/bin/g++ -std=gnu++11 -o GrGLInterface.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLInterface.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLInterface.cpp /usr/bin/g++ -std=gnu++11 -o GrGLPath.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLPath.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp In file included from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core/SkTypes.h:31:0, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu/../private/SkOnce.h:13, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu/GrResourceKey.h:12, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu/GrGpuResource.h:11, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/../GrPath.h:11, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLPath.h:11, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:8: /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp: In function 'GrPathRendering::FillType {anonymous}::convert_skpath_filltype(SkPath::FillType)': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core/SkPostConfig.h:140:25: warning: this statement may fall through [-Wimplicit-fallthrough=] sk_abort_no_print(); \ ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core/SkTypes.h:118:41: note: in expansion of macro 'SK_ABORT' #define SkFAIL(message) SK_ABORT(message) ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:199:13: note: in expansion of macro 'SkFAIL' SkFAIL("Incomplete Switch\n"); ^~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:200:9: note: here case SkPath::kWinding_FillType: ^~~~ In file included from /usr/include/string.h:639:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/throw_gcc.h:14, from /builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers/type_traits:66, from /usr/include/c++/7/bits/move.h:54, from /usr/include/c++/7/atomic:42, from /builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers/atomic:3, from /builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers/atomic:44, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu/../private/SkOnce.h:11, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu/GrResourceKey.h:12, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu/GrGpuResource.h:11, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/../GrPath.h:11, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLPath.h:11, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:8: In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void* sk_careful_memcpy(void*, const void*, size_t)' at /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core/../private/SkMalloc.h:79:15, inlined from 'skstd::enable_if_t<(! ! E), void> SkTArray::move(void*) [with bool E = true; T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core/../private/SkTArray.h:475:26, inlined from 'void SkTArray::checkRealloc(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core/../private/SkTArray.h:527:9, inlined from 'void SkTArray::pop_back_n(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core/../private/SkTArray.h:270:9, inlined from 'void SkTArray::resize_back(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core/../private/SkTArray.h:283:13, inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)' at /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:232:33, inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)': /usr/include/bits/string3.h:53:71: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)': specified size between 2147483648 and 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); ^ /usr/bin/g++ -std=gnu++11 -o GrGLPathRange.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLPathRange.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLPathRange.cpp /usr/bin/g++ -std=gnu++11 -o GrGLPathRendering.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLPathRendering.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp In file included from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core/SkTypes.h:31:0, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core/SkRefCnt.h:12, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.h:11, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:8: /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp: In function 'GrGLenum gr_stencil_op_to_gl_path_rendering_fill_mode(GrStencilOp)': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core/SkPostConfig.h:140:25: warning: this statement may fall through [-Wimplicit-fallthrough=] sk_abort_no_print(); \ ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core/SkTypes.h:118:41: note: in expansion of macro 'SK_ABORT' #define SkFAIL(message) SK_ABORT(message) ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:71:13: note: in expansion of macro 'SkFAIL' SkFAIL("Unexpected path fill."); ^~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:73:9: note: here case GrStencilOp::kIncWrap: ^~~~ /usr/bin/g++ -std=gnu++11 -o GrGLProgram.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLProgram.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLProgram.cpp /usr/bin/g++ -std=gnu++11 -o GrGLProgramDataManager.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLProgramDataManager.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLProgramDataManager.cpp /usr/bin/g++ -std=gnu++11 -o GrGLRenderTarget.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLRenderTarget.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLRenderTarget.cpp /usr/bin/g++ -std=gnu++11 -o GrGLStencilAttachment.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLStencilAttachment.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLStencilAttachment.cpp /usr/bin/g++ -std=gnu++11 -o GrGLTexture.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLTexture.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLTexture.cpp /usr/bin/g++ -std=gnu++11 -o GrGLTextureRenderTarget.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLTextureRenderTarget.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLTextureRenderTarget.cpp /usr/bin/g++ -std=gnu++11 -o GrGLUniformHandler.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLUniformHandler.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLUniformHandler.cpp /usr/bin/g++ -std=gnu++11 -o GrGLUtil.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLUtil.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLUtil.cpp /usr/bin/g++ -std=gnu++11 -o GrGLVaryingHandler.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLVaryingHandler.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLVaryingHandler.cpp /usr/bin/g++ -std=gnu++11 -o GrGLVertexArray.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLVertexArray.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/GrGLVertexArray.cpp /usr/bin/g++ -std=gnu++11 -o GrGLProgramBuilder.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLProgramBuilder.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/builders/GrGLProgramBuilder.cpp /usr/bin/g++ -std=gnu++11 -o GrGLSLPrettyPrint.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLSLPrettyPrint.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/builders/GrGLSLPrettyPrint.cpp /usr/bin/g++ -std=gnu++11 -o GrGLShaderStringBuilder.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLShaderStringBuilder.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl/builders/GrGLShaderStringBuilder.cpp /usr/bin/g++ -std=gnu++11 -o GrGLSL.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLSL.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl/GrGLSL.cpp /usr/bin/g++ -std=gnu++11 -o GrGLSLBlend.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLSLBlend.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl/GrGLSLBlend.cpp /usr/bin/g++ -std=gnu++11 -o GrGLSLFragmentProcessor.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLSLFragmentProcessor.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl/GrGLSLFragmentProcessor.cpp /usr/bin/g++ -std=gnu++11 -o GrGLSLFragmentShaderBuilder.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLSLFragmentShaderBuilder.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl/GrGLSLFragmentShaderBuilder.cpp /usr/bin/g++ -std=gnu++11 -o GrGLSLGeometryProcessor.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLSLGeometryProcessor.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl/GrGLSLGeometryProcessor.cpp /usr/bin/g++ -std=gnu++11 -o GrGLSLGeometryShaderBuilder.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLSLGeometryShaderBuilder.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl/GrGLSLGeometryShaderBuilder.cpp /usr/bin/g++ -std=gnu++11 -o GrGLSLPrimitiveProcessor.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLSLPrimitiveProcessor.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl/GrGLSLPrimitiveProcessor.cpp /usr/bin/g++ -std=gnu++11 -o GrGLSLProgramBuilder.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLSLProgramBuilder.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl/GrGLSLProgramBuilder.cpp /usr/bin/g++ -std=gnu++11 -o GrGLSLProgramDataManager.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLSLProgramDataManager.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl/GrGLSLProgramDataManager.cpp /usr/bin/g++ -std=gnu++11 -o GrGLSLShaderBuilder.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLSLShaderBuilder.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl/GrGLSLShaderBuilder.cpp /usr/bin/g++ -std=gnu++11 -o GrGLSLUtil.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLSLUtil.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl/GrGLSLUtil.cpp /usr/bin/g++ -std=gnu++11 -o GrGLSLVarying.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLSLVarying.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl/GrGLSLVarying.cpp /usr/bin/g++ -std=gnu++11 -o GrGLSLVertexShaderBuilder.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLSLVertexShaderBuilder.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl/GrGLSLVertexShaderBuilder.cpp /usr/bin/g++ -std=gnu++11 -o GrGLSLXferProcessor.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrGLSLXferProcessor.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl/GrGLSLXferProcessor.cpp /usr/bin/g++ -std=gnu++11 -o GrAAConvexPathRenderer.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrAAConvexPathRenderer.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/ops/GrAAConvexPathRenderer.cpp /usr/bin/g++ -std=gnu++11 -o GrAAConvexTessellator.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrAAConvexTessellator.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/ops/GrAAConvexTessellator.cpp /usr/bin/g++ -std=gnu++11 -o GrAAFillRectOp.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrAAFillRectOp.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/ops/GrAAFillRectOp.cpp /usr/bin/g++ -std=gnu++11 -o GrAAHairLinePathRenderer.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrAAHairLinePathRenderer.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/ops/GrAAHairLinePathRenderer.cpp /usr/bin/g++ -std=gnu++11 -o GrAALinearizingConvexPathRenderer.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrAALinearizingConvexPathRenderer.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/ops/GrAALinearizingConvexPathRenderer.cpp /usr/bin/g++ -std=gnu++11 -o GrAAStrokeRectOp.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrAAStrokeRectOp.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/ops/GrAAStrokeRectOp.cpp /usr/bin/g++ -std=gnu++11 -o GrMSAAPathRenderer.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrMSAAPathRenderer.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/ops/GrMSAAPathRenderer.cpp /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/ops/GrMSAAPathRenderer.cpp: In static member function 'static void MSAAPathOp::ComputeWorstCasePointCount(const SkPath&, const SkMatrix&, int*, int*, int*)': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/ops/GrMSAAPathRenderer.cpp:298:50: warning: this statement may fall through [-Wimplicit-fallthrough=] quadPointCount += 3 * quadPts; ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/ops/GrMSAAPathRenderer.cpp:300:17: note: here case SkPath::kQuad_Verb: ^~~~ /usr/bin/g++ -std=gnu++11 -o GrNonAAFillRectOp.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrNonAAFillRectOp.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/ops/GrNonAAFillRectOp.cpp /usr/bin/g++ -std=gnu++11 -o GrNonAAFillRectPerspectiveOp.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrNonAAFillRectPerspectiveOp.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/ops/GrNonAAFillRectPerspectiveOp.cpp /usr/bin/g++ -std=gnu++11 -o GrShadowRRectOp.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/GrShadowRRectOp.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/ops/GrShadowRRectOp.cpp /usr/bin/g++ -std=gnu++11 -o SkImage_Gpu.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkImage_Gpu.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image/SkImage_Gpu.cpp /usr/bin/g++ -std=gnu++11 -o SkJumper.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkJumper.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/jumper/SkJumper.cpp /usr/bin/g++ -std=gnu++11 -o SkJumper_stages.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkJumper_stages.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/jumper/SkJumper_stages.cpp /usr/bin/g++ -std=gnu++11 -o SkBitmapProcState_arm_neon.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkBitmapProcState_arm_neon.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -O3 /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkBitmapProcState_arm_neon.cpp /usr/bin/g++ -std=gnu++11 -o SkBitmapProcState_matrixProcs_neon.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkBitmapProcState_matrixProcs_neon.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -O3 /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkBitmapProcState_matrixProcs_neon.cpp /usr/bin/g++ -std=gnu++11 -o SkBitmapProcState_opts_none.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkBitmapProcState_opts_none.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -O3 /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkBitmapProcState_opts_none.cpp /usr/bin/g++ -std=gnu++11 -o SkBlitMask_opts_arm.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkBlitMask_opts_arm.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -O3 /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkBlitMask_opts_arm.cpp /usr/bin/g++ -std=gnu++11 -o SkBlitMask_opts_arm_neon.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkBlitMask_opts_arm_neon.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -O3 /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkBlitMask_opts_arm_neon.cpp /usr/bin/g++ -std=gnu++11 -o SkBlitRow_opts_arm.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkBlitRow_opts_arm.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -O3 /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkBlitRow_opts_arm.cpp /usr/bin/g++ -std=gnu++11 -o SkBlitRow_opts_arm_neon.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkBlitRow_opts_arm_neon.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -O3 /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts/SkBlitRow_opts_arm_neon.cpp /usr/bin/g++ -std=gnu++11 -o SkPathOpsDebug.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkPathOpsDebug.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/pathops/SkPathOpsDebug.cpp /usr/bin/g++ -std=gnu++11 -o SkFontHost_FreeType_common.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkFontHost_FreeType_common.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/ports/SkFontHost_FreeType_common.cpp /usr/bin/g++ -std=gnu++11 -o SkFontHost_cairo.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkFontHost_cairo.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/ports/SkFontHost_cairo.cpp /usr/bin/g++ -std=gnu++11 -o lex.layout.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/lex.layout.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl/lex.layout.cpp /usr/bin/g++ -std=gnu++11 -o SkParse.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkParse.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/SkParse.cpp /usr/bin/g++ -std=gnu++11 -o SkParsePath.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/SkParsePath.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/SkParsePath.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_skia0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia0.cpp:92:0: /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkBitmapCache.cpp:124:22: warning: 'SkBitmapCache::Rec' has a field 'SkBitmapCache::Rec::fKey' whose type uses the anonymous namespace [-Wsubobject-linkage] class SkBitmapCache::Rec : public SkResourceCache::Rec { ^~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_skia1.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia1.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia1.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_skia10.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia10.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia10.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia10.cpp:65:0: /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp: In instantiation of 'class SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)0, (::ApplyPremul)1, (SkShader::TileMode)0>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:364:41: required from 'void SkGradientShaderBase::GradientShaderBase4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)0; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)0; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:340:9: required from 'void SkGradientShaderBase::GradientShaderBase4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)0; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:315:81: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:380:58: warning: 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)0, (::ApplyPremul)1, (SkShader::TileMode)0>' has a field 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)0, (::ApplyPremul)1, (SkShader::TileMode)0>::fCb' whose type uses the anonymous namespace [-Wsubobject-linkage] class SkGradientShaderBase::GradientShaderBase4fContext::TSampler { ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:380:58: warning: 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)0, (::ApplyPremul)1, (SkShader::TileMode)0>' has a field 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)0, (::ApplyPremul)1, (SkShader::TileMode)0>::fCg' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp: In instantiation of 'class SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)0, (::ApplyPremul)1, (SkShader::TileMode)1>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:364:41: required from 'void SkGradientShaderBase::GradientShaderBase4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)0; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)1; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:345:9: required from 'void SkGradientShaderBase::GradientShaderBase4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)0; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:315:81: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:380:58: warning: 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)0, (::ApplyPremul)1, (SkShader::TileMode)1>' has a field 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)0, (::ApplyPremul)1, (SkShader::TileMode)1>::fCb' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:380:58: warning: 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)0, (::ApplyPremul)1, (SkShader::TileMode)1>' has a field 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)0, (::ApplyPremul)1, (SkShader::TileMode)1>::fCg' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp: In instantiation of 'class SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)0, (::ApplyPremul)1, (SkShader::TileMode)2>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:364:41: required from 'void SkGradientShaderBase::GradientShaderBase4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)0; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)2; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:350:9: required from 'void SkGradientShaderBase::GradientShaderBase4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)0; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:315:81: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:380:58: warning: 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)0, (::ApplyPremul)1, (SkShader::TileMode)2>' has a field 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)0, (::ApplyPremul)1, (SkShader::TileMode)2>::fCb' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:380:58: warning: 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)0, (::ApplyPremul)1, (SkShader::TileMode)2>' has a field 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)0, (::ApplyPremul)1, (SkShader::TileMode)2>::fCg' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp: In instantiation of 'class SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)0, (::ApplyPremul)0, (SkShader::TileMode)0>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:364:41: required from 'void SkGradientShaderBase::GradientShaderBase4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)0; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)0; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:340:9: required from 'void SkGradientShaderBase::GradientShaderBase4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)0; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:317:80: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:380:58: warning: 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)0, (::ApplyPremul)0, (SkShader::TileMode)0>' has a field 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)0, (::ApplyPremul)0, (SkShader::TileMode)0>::fCb' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:380:58: warning: 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)0, (::ApplyPremul)0, (SkShader::TileMode)0>' has a field 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)0, (::ApplyPremul)0, (SkShader::TileMode)0>::fCg' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp: In instantiation of 'class SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)0, (::ApplyPremul)0, (SkShader::TileMode)1>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:364:41: required from 'void SkGradientShaderBase::GradientShaderBase4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)0; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)1; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:345:9: required from 'void SkGradientShaderBase::GradientShaderBase4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)0; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:317:80: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:380:58: warning: 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)0, (::ApplyPremul)0, (SkShader::TileMode)1>' has a field 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)0, (::ApplyPremul)0, (SkShader::TileMode)1>::fCb' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:380:58: warning: 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)0, (::ApplyPremul)0, (SkShader::TileMode)1>' has a field 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)0, (::ApplyPremul)0, (SkShader::TileMode)1>::fCg' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp: In instantiation of 'class SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)0, (::ApplyPremul)0, (SkShader::TileMode)2>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:364:41: required from 'void SkGradientShaderBase::GradientShaderBase4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)0; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)2; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:350:9: required from 'void SkGradientShaderBase::GradientShaderBase4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)0; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:317:80: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:380:58: warning: 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)0, (::ApplyPremul)0, (SkShader::TileMode)2>' has a field 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)0, (::ApplyPremul)0, (SkShader::TileMode)2>::fCb' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:380:58: warning: 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)0, (::ApplyPremul)0, (SkShader::TileMode)2>' has a field 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)0, (::ApplyPremul)0, (SkShader::TileMode)2>::fCg' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp: In instantiation of 'class SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)3, (::ApplyPremul)1, (SkShader::TileMode)0>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:364:41: required from 'void SkGradientShaderBase::GradientShaderBase4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)3; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)0; typename {anonymous}::DstTraits::Type = SkPM4f]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:340:9: required from 'void SkGradientShaderBase::GradientShaderBase4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)3; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; typename {anonymous}::DstTraits::Type = SkPM4f]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:324:81: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:380:58: warning: 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)3, (::ApplyPremul)1, (SkShader::TileMode)0>' has a field 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)3, (::ApplyPremul)1, (SkShader::TileMode)0>::fCb' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:380:58: warning: 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)3, (::ApplyPremul)1, (SkShader::TileMode)0>' has a field 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)3, (::ApplyPremul)1, (SkShader::TileMode)0>::fCg' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp: In instantiation of 'class SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)3, (::ApplyPremul)1, (SkShader::TileMode)1>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:364:41: required from 'void SkGradientShaderBase::GradientShaderBase4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)3; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)1; typename {anonymous}::DstTraits::Type = SkPM4f]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:345:9: required from 'void SkGradientShaderBase::GradientShaderBase4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)3; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; typename {anonymous}::DstTraits::Type = SkPM4f]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:324:81: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:380:58: warning: 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)3, (::ApplyPremul)1, (SkShader::TileMode)1>' has a field 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)3, (::ApplyPremul)1, (SkShader::TileMode)1>::fCb' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:380:58: warning: 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)3, (::ApplyPremul)1, (SkShader::TileMode)1>' has a field 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)3, (::ApplyPremul)1, (SkShader::TileMode)1>::fCg' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp: In instantiation of 'class SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)3, (::ApplyPremul)1, (SkShader::TileMode)2>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:364:41: required from 'void SkGradientShaderBase::GradientShaderBase4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)3; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)2; typename {anonymous}::DstTraits::Type = SkPM4f]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:350:9: required from 'void SkGradientShaderBase::GradientShaderBase4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)3; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; typename {anonymous}::DstTraits::Type = SkPM4f]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:324:81: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:380:58: warning: 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)3, (::ApplyPremul)1, (SkShader::TileMode)2>' has a field 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)3, (::ApplyPremul)1, (SkShader::TileMode)2>::fCb' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:380:58: warning: 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)3, (::ApplyPremul)1, (SkShader::TileMode)2>' has a field 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)3, (::ApplyPremul)1, (SkShader::TileMode)2>::fCg' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp: In instantiation of 'class SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)3, (::ApplyPremul)0, (SkShader::TileMode)0>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:364:41: required from 'void SkGradientShaderBase::GradientShaderBase4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)3; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)0; typename {anonymous}::DstTraits::Type = SkPM4f]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:340:9: required from 'void SkGradientShaderBase::GradientShaderBase4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)3; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; typename {anonymous}::DstTraits::Type = SkPM4f]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:326:80: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:380:58: warning: 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)3, (::ApplyPremul)0, (SkShader::TileMode)0>' has a field 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)3, (::ApplyPremul)0, (SkShader::TileMode)0>::fCb' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:380:58: warning: 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)3, (::ApplyPremul)0, (SkShader::TileMode)0>' has a field 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)3, (::ApplyPremul)0, (SkShader::TileMode)0>::fCg' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp: In instantiation of 'class SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)3, (::ApplyPremul)0, (SkShader::TileMode)1>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:364:41: required from 'void SkGradientShaderBase::GradientShaderBase4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)3; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)1; typename {anonymous}::DstTraits::Type = SkPM4f]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:345:9: required from 'void SkGradientShaderBase::GradientShaderBase4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)3; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; typename {anonymous}::DstTraits::Type = SkPM4f]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:326:80: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:380:58: warning: 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)3, (::ApplyPremul)0, (SkShader::TileMode)1>' has a field 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)3, (::ApplyPremul)0, (SkShader::TileMode)1>::fCb' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:380:58: warning: 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)3, (::ApplyPremul)0, (SkShader::TileMode)1>' has a field 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)3, (::ApplyPremul)0, (SkShader::TileMode)1>::fCg' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp: In instantiation of 'class SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)3, (::ApplyPremul)0, (SkShader::TileMode)2>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:364:41: required from 'void SkGradientShaderBase::GradientShaderBase4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)3; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)2; typename {anonymous}::DstTraits::Type = SkPM4f]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:350:9: required from 'void SkGradientShaderBase::GradientShaderBase4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)3; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; typename {anonymous}::DstTraits::Type = SkPM4f]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:326:80: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:380:58: warning: 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)3, (::ApplyPremul)0, (SkShader::TileMode)2>' has a field 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)3, (::ApplyPremul)0, (SkShader::TileMode)2>::fCb' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp:380:58: warning: 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)3, (::ApplyPremul)0, (SkShader::TileMode)2>' has a field 'SkGradientShaderBase::GradientShaderBase4fContext::TSampler<(::DstType)3, (::ApplyPremul)0, (SkShader::TileMode)2>::fCg' whose type uses the anonymous namespace [-Wsubobject-linkage] In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia10.cpp:74:0: /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)0, (::ApplyPremul)1, (SkShader::TileMode)0>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:255:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)0; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)0; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:226:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)0; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:192:67: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)0, (::ApplyPremul)1, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)0, (::ApplyPremul)1, (SkShader::TileMode)0>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] LinearGradient4fContext::LinearIntervalProcessor { ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)0, (::ApplyPremul)1, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)0, (::ApplyPremul)1, (SkShader::TileMode)0>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)0, (::ApplyPremul)1, (SkShader::TileMode)1>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:255:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)0; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)1; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:231:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)0; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:192:67: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)0, (::ApplyPremul)1, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)0, (::ApplyPremul)1, (SkShader::TileMode)1>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)0, (::ApplyPremul)1, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)0, (::ApplyPremul)1, (SkShader::TileMode)1>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)0, (::ApplyPremul)1, (SkShader::TileMode)2>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:255:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)0; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)2; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:236:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)0; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:192:67: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)0, (::ApplyPremul)1, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)0, (::ApplyPremul)1, (SkShader::TileMode)2>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)0, (::ApplyPremul)1, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)0, (::ApplyPremul)1, (SkShader::TileMode)2>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)0, (::ApplyPremul)0, (SkShader::TileMode)0>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:255:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)0; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)0; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:226:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)0; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:195:66: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)0, (::ApplyPremul)0, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)0, (::ApplyPremul)0, (SkShader::TileMode)0>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)0, (::ApplyPremul)0, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)0, (::ApplyPremul)0, (SkShader::TileMode)0>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)0, (::ApplyPremul)0, (SkShader::TileMode)1>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:255:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)0; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)1; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:231:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)0; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:195:66: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)0, (::ApplyPremul)0, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)0, (::ApplyPremul)0, (SkShader::TileMode)1>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)0, (::ApplyPremul)0, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)0, (::ApplyPremul)0, (SkShader::TileMode)1>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)0, (::ApplyPremul)0, (SkShader::TileMode)2>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:255:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)0; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)2; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:236:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)0; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:195:66: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)0, (::ApplyPremul)0, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)0, (::ApplyPremul)0, (SkShader::TileMode)2>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)0, (::ApplyPremul)0, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)0, (::ApplyPremul)0, (SkShader::TileMode)2>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)3, (::ApplyPremul)1, (SkShader::TileMode)0>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:255:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)3; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)0; typename {anonymous}::DstTraits::Type = SkPM4f]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:226:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)3; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; typename {anonymous}::DstTraits::Type = SkPM4f]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:210:67: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)3, (::ApplyPremul)1, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)3, (::ApplyPremul)1, (SkShader::TileMode)0>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)3, (::ApplyPremul)1, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)3, (::ApplyPremul)1, (SkShader::TileMode)0>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)3, (::ApplyPremul)1, (SkShader::TileMode)1>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:255:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)3; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)1; typename {anonymous}::DstTraits::Type = SkPM4f]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:231:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)3; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; typename {anonymous}::DstTraits::Type = SkPM4f]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:210:67: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)3, (::ApplyPremul)1, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)3, (::ApplyPremul)1, (SkShader::TileMode)1>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)3, (::ApplyPremul)1, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)3, (::ApplyPremul)1, (SkShader::TileMode)1>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)3, (::ApplyPremul)1, (SkShader::TileMode)2>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:255:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)3; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)2; typename {anonymous}::DstTraits::Type = SkPM4f]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:236:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)3; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; typename {anonymous}::DstTraits::Type = SkPM4f]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:210:67: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)3, (::ApplyPremul)1, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)3, (::ApplyPremul)1, (SkShader::TileMode)2>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)3, (::ApplyPremul)1, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)3, (::ApplyPremul)1, (SkShader::TileMode)2>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)3, (::ApplyPremul)0, (SkShader::TileMode)0>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:255:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)3; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)0; typename {anonymous}::DstTraits::Type = SkPM4f]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:226:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)3; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; typename {anonymous}::DstTraits::Type = SkPM4f]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:213:66: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)3, (::ApplyPremul)0, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)3, (::ApplyPremul)0, (SkShader::TileMode)0>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)3, (::ApplyPremul)0, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)3, (::ApplyPremul)0, (SkShader::TileMode)0>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)3, (::ApplyPremul)0, (SkShader::TileMode)1>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:255:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)3; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)1; typename {anonymous}::DstTraits::Type = SkPM4f]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:231:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)3; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; typename {anonymous}::DstTraits::Type = SkPM4f]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:213:66: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)3, (::ApplyPremul)0, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)3, (::ApplyPremul)0, (SkShader::TileMode)1>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)3, (::ApplyPremul)0, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)3, (::ApplyPremul)0, (SkShader::TileMode)1>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)3, (::ApplyPremul)0, (SkShader::TileMode)2>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:255:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)3; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)2; typename {anonymous}::DstTraits::Type = SkPM4f]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:236:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)3; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; typename {anonymous}::DstTraits::Type = SkPM4f]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:213:66: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)3, (::ApplyPremul)0, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)3, (::ApplyPremul)0, (SkShader::TileMode)2>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)3, (::ApplyPremul)0, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)3, (::ApplyPremul)0, (SkShader::TileMode)2>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)1, (::ApplyPremul)1, (SkShader::TileMode)0>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:255:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)1; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)0; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:226:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)1; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:514:55: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)1, (::ApplyPremul)1, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)1, (::ApplyPremul)1, (SkShader::TileMode)0>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)1, (::ApplyPremul)1, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)1, (::ApplyPremul)1, (SkShader::TileMode)0>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)1, (::ApplyPremul)1, (SkShader::TileMode)1>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:255:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)1; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)1; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:231:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)1; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:514:55: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)1, (::ApplyPremul)1, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)1, (::ApplyPremul)1, (SkShader::TileMode)1>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)1, (::ApplyPremul)1, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)1, (::ApplyPremul)1, (SkShader::TileMode)1>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)1, (::ApplyPremul)1, (SkShader::TileMode)2>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:255:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)1; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)2; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:236:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)1; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:514:55: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)1, (::ApplyPremul)1, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)1, (::ApplyPremul)1, (SkShader::TileMode)2>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)1, (::ApplyPremul)1, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)1, (::ApplyPremul)1, (SkShader::TileMode)2>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)1, (::ApplyPremul)0, (SkShader::TileMode)0>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:255:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)1; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)0; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:226:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)1; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:517:55: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)1, (::ApplyPremul)0, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)1, (::ApplyPremul)0, (SkShader::TileMode)0>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)1, (::ApplyPremul)0, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)1, (::ApplyPremul)0, (SkShader::TileMode)0>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)1, (::ApplyPremul)0, (SkShader::TileMode)1>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:255:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)1; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)1; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:231:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)1; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:517:55: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)1, (::ApplyPremul)0, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)1, (::ApplyPremul)0, (SkShader::TileMode)1>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)1, (::ApplyPremul)0, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)1, (::ApplyPremul)0, (SkShader::TileMode)1>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)1, (::ApplyPremul)0, (SkShader::TileMode)2>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:255:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)1; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)2; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:236:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)1; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; typename {anonymous}::DstTraits::Type = unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:517:55: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)1, (::ApplyPremul)0, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)1, (::ApplyPremul)0, (SkShader::TileMode)2>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)1, (::ApplyPremul)0, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)1, (::ApplyPremul)0, (SkShader::TileMode)2>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)2, (::ApplyPremul)1, (SkShader::TileMode)0>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:255:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)2; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)0; typename {anonymous}::DstTraits::Type = long long unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:226:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)2; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; typename {anonymous}::DstTraits::Type = long long unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:531:51: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)2, (::ApplyPremul)1, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)2, (::ApplyPremul)1, (SkShader::TileMode)0>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)2, (::ApplyPremul)1, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)2, (::ApplyPremul)1, (SkShader::TileMode)0>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)2, (::ApplyPremul)1, (SkShader::TileMode)1>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:255:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)2; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)1; typename {anonymous}::DstTraits::Type = long long unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:231:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)2; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; typename {anonymous}::DstTraits::Type = long long unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:531:51: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)2, (::ApplyPremul)1, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)2, (::ApplyPremul)1, (SkShader::TileMode)1>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)2, (::ApplyPremul)1, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)2, (::ApplyPremul)1, (SkShader::TileMode)1>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)2, (::ApplyPremul)1, (SkShader::TileMode)2>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:255:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)2; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)2; typename {anonymous}::DstTraits::Type = long long unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:236:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)2; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; typename {anonymous}::DstTraits::Type = long long unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:531:51: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)2, (::ApplyPremul)1, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)2, (::ApplyPremul)1, (SkShader::TileMode)2>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)2, (::ApplyPremul)1, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)2, (::ApplyPremul)1, (SkShader::TileMode)2>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)2, (::ApplyPremul)0, (SkShader::TileMode)0>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:255:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)2; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)0; typename {anonymous}::DstTraits::Type = long long unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:226:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)2; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; typename {anonymous}::DstTraits::Type = long long unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:534:51: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)2, (::ApplyPremul)0, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)2, (::ApplyPremul)0, (SkShader::TileMode)0>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)2, (::ApplyPremul)0, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)2, (::ApplyPremul)0, (SkShader::TileMode)0>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)2, (::ApplyPremul)0, (SkShader::TileMode)1>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:255:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)2; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)1; typename {anonymous}::DstTraits::Type = long long unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:231:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)2; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; typename {anonymous}::DstTraits::Type = long long unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:534:51: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)2, (::ApplyPremul)0, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)2, (::ApplyPremul)0, (SkShader::TileMode)1>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)2, (::ApplyPremul)0, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)2, (::ApplyPremul)0, (SkShader::TileMode)1>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)2, (::ApplyPremul)0, (SkShader::TileMode)2>': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:255:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)2; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)2; typename {anonymous}::DstTraits::Type = long long unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:236:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, typename {anonymous}::DstTraits::Type*, int) const [with {anonymous}::DstType dstType = (::DstType)2; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; typename {anonymous}::DstTraits::Type = long long unsigned int]' /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:534:51: required from here /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)2, (::ApplyPremul)0, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)2, (::ApplyPremul)0, (SkShader::TileMode)2>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp:291:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)2, (::ApplyPremul)0, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::DstType)2, (::ApplyPremul)0, (SkShader::TileMode)2>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_skia11.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia11.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp In file included from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkReadBuffer.h:24:0, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/SkGradientShaderPriv.h:20, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/SkTwoPointConicalGradient.h:11, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/effects/gradients/SkTwoPointConicalGradient_gpu.cpp:9, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private/SkTHash.h: In member function 'void GrAuditTrail::opsCombined(const GrOp*, const GrOp*)': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private/SkTHash.h:204:13: warning: '' is used uninitialized in this function [-Wuninitialized] val = std::move(o.val); ^~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_skia12.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia12.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia12.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_skia13.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia13.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp In file included from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core/SkTypes.h:31:0, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core/SkMath.h:13, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu/GrTypes.h:11, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu/GrColor.h:14, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/GrPrimitiveProcessor.h:11, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/GrPathProcessor.h:11, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/GrPathProcessor.cpp:8, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:2: /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/GrPathRendering.cpp: In static member function 'static const GrUserStencilSettings& GrPathRendering::GetStencilPassSettings(GrPathRendering::FillType)': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core/SkPostConfig.h:140:25: warning: this statement may fall through [-Wimplicit-fallthrough=] sk_abort_no_print(); \ ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core/SkTypes.h:118:41: note: in expansion of macro 'SK_ABORT' #define SkFAIL(message) SK_ABORT(message) ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/GrPathRendering.cpp:18:13: note: in expansion of macro 'SkFAIL' SkFAIL("Unexpected path fill."); ^~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:38:0: /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/GrPathRendering.cpp:19:9: note: here case GrPathRendering::kWinding_FillType: { ^~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_skia14.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia14.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:20:0: /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp: In member function 'void GrRenderTargetContext::drawRect(const GrClip&, GrPaint&&, GrAA, const SkMatrix&, const SkRect&, const GrStyle*)': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:538:21: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:539:17: note: here case SkPaint::kBevel_Join: ^~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_skia15.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia15.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia15.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia15.cpp:128:0: /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/SkGpuDevice.cpp:55:0: warning: "ASSERT_SINGLE_OWNER" redefined #define ASSERT_SINGLE_OWNER \ In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia15.cpp:38:0: /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/GrTextureContext.cpp:17:0: note: this is the location of the previous definition #define ASSERT_SINGLE_OWNER \ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_skia16.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia16.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia16.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_skia17.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia17.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp In file included from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core/SkTypes.h:31:0, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core/SkMath.h:13, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu/GrTypes.h:11, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects/GrOvalEffect.h:11, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects/GrOvalEffect.cpp:8, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:2: /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp: In static member function 'static gr_instanced::GLSLInstanceProcessor::Backend* gr_instanced::GLSLInstanceProcessor::Backend::Create(const GrPipeline&, gr_instanced::OpInfo, const gr_instanced::GLSLInstanceProcessor::VertexInputs&)': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core/SkPostConfig.h:140:25: warning: this statement may fall through [-Wimplicit-fallthrough=] sk_abort_no_print(); \ ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core/SkTypes.h:118:41: note: in expansion of macro 'SK_ABORT' #define SkFAIL(message) SK_ABORT(message) ^~~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:1678:13: note: in expansion of macro 'SkFAIL' SkFAIL("Unexpected antialias mode."); ^~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:110:0: /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp:1679:9: note: here case GrAAType::kNone: ^~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_skia18.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia18.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia18.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_skia19.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia19.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia19.cpp In file included from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu/../private/GrAuditTrail.h:17:0, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu/GrContext.h:17, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/GrRenderTargetContext.h:12, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/GrPathRenderer.h:12, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/ops/GrStencilAndCoverPathRenderer.h:11, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/ops/GrStencilAndCoverPathRenderer.cpp:8, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia19.cpp:2: /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu/../private/SkTHash.h: In member function 'void SkTHashTable::remove(const K&) [with T = SkTHashMap::Pair; K = unsigned int; Traits = SkTHashMap::Pair]': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu/../private/SkTHash.h:272:12: warning: '.SkTHashMap::Pair::key' is used uninitialized in this function [-Wuninitialized] struct Pair { ^~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_skia2.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia2.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia2.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia2.cpp:110:0: /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkDraw.cpp: In member function 'void SkDraw::drawPoints(SkCanvas::PointMode, size_t, const SkPoint*, const SkPaint&, SkBaseDevice*) const': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkDraw.cpp:685:17: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkDraw.cpp:687:13: note: here case SkCanvas::kPolygon_PointMode: { ^~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_skia20.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia20.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia20.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_skia21.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia21.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia21.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia21.cpp:29:0: /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp: In static member function 'static int SkDCubic::ComplexBreak(const SkPoint*, SkScalar*)': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:269:13: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:272:9: note: here case kSerpentine_SkCubicType: ^~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_skia22.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia22.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp In file included from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core/../private/../private/SkSemaphore.h:11:0, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core/../private/SkMutex.h:11, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core/SkImageFilter.h:13, from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/pipe/SkPipeCanvas.cpp:11, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:11: /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core/../private/../private/../private/SkOnce.h:25:10: warning: mangled name for 'void SkOnce::operator()(Fn&&, Args&& ...) [with Fn = int (&)(unsigned int*, void (*)(void*)) throw (); Args = {unsigned int*, void (&)(void*)}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] void operator()(Fn&& fn, Args&&... args) { ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:119:0: /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function 'bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:466:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 ^~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:476:9: note: here case SkOTTableName::Record::PlatformID::Unicode: ^~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_skia23.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia23.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia23.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia23.cpp:29:0: /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl/SkSLParser.cpp: In member function 'std::unique_ptr SkSL::Parser::assignmentExpression()': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl/SkSLParser.cpp:1246:99: warning: this statement may fall through [-Wimplicit-fallthrough=] std::move(right))); ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl/SkSLParser.cpp:1248:13: note: here default: ^~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_skia24.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia24.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia24.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia24.cpp:2:0: /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/SkPatchUtils.cpp:62:7: warning: 'FwDCubicEvaluator' has a field 'FwDCubicEvaluator::fCoefs' whose type uses the anonymous namespace [-Wsubobject-linkage] class FwDCubicEvaluator { ^~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_skia3.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia3.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia3.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_skia4.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia4.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp In file included from /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline.cpp:19:0, from /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:92: /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)1; SkGammaType gammaType = (SkGammaType)0]': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *px2 = this->getPixelAt(bufferLoc[2]); ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:249:13: note: here case 2: ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:250:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *px1 = this->getPixelAt(bufferLoc[1]); ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:251:13: note: here case 1: ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)3; SkGammaType gammaType = (SkGammaType)1]': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *px2 = this->getPixelAt(bufferLoc[2]); ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:249:13: note: here case 2: ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:250:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *px1 = this->getPixelAt(bufferLoc[1]); ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:251:13: note: here case 1: ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)3; SkGammaType gammaType = (SkGammaType)0]': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *px2 = this->getPixelAt(bufferLoc[2]); ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:249:13: note: here case 2: ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:250:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *px1 = this->getPixelAt(bufferLoc[1]); ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:251:13: note: here case 1: ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)2; SkGammaType gammaType = (SkGammaType)1]': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *px2 = this->getPixelAt(bufferLoc[2]); ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:249:13: note: here case 2: ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:250:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *px1 = this->getPixelAt(bufferLoc[1]); ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:251:13: note: here case 1: ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)2; SkGammaType gammaType = (SkGammaType)0]': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *px2 = this->getPixelAt(bufferLoc[2]); ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:249:13: note: here case 2: ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:250:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *px1 = this->getPixelAt(bufferLoc[1]); ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:251:13: note: here case 1: ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)4; SkGammaType gammaType = (SkGammaType)1]': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *px2 = this->getPixelAt(bufferLoc[2]); ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:249:13: note: here case 2: ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:250:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *px1 = this->getPixelAt(bufferLoc[1]); ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:251:13: note: here case 1: ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)4; SkGammaType gammaType = (SkGammaType)0]': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *px2 = this->getPixelAt(bufferLoc[2]); ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:249:13: note: here case 2: ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:250:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *px1 = this->getPixelAt(bufferLoc[1]); ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:251:13: note: here case 1: ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)5; SkGammaType gammaType = (SkGammaType)1]': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *px2 = this->getPixelAt(bufferLoc[2]); ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:249:13: note: here case 2: ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:250:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *px1 = this->getPixelAt(bufferLoc[1]); ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:251:13: note: here case 1: ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)5; SkGammaType gammaType = (SkGammaType)0]': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *px2 = this->getPixelAt(bufferLoc[2]); ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:249:13: note: here case 2: ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:250:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *px1 = this->getPixelAt(bufferLoc[1]); ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:251:13: note: here case 1: ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)6; SkGammaType gammaType = (SkGammaType)1]': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *px2 = this->getPixelAt(bufferLoc[2]); ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:249:13: note: here case 2: ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:250:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *px1 = this->getPixelAt(bufferLoc[1]); ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:251:13: note: here case 1: ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)6; SkGammaType gammaType = (SkGammaType)0]': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *px2 = this->getPixelAt(bufferLoc[2]); ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:249:13: note: here case 2: ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:250:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *px1 = this->getPixelAt(bufferLoc[1]); ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:251:13: note: here case 1: ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)7; SkGammaType gammaType = (SkGammaType)1]': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *px2 = this->getPixelAt(bufferLoc[2]); ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:249:13: note: here case 2: ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:250:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *px1 = this->getPixelAt(bufferLoc[1]); ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:251:13: note: here case 1: ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)7; SkGammaType gammaType = (SkGammaType)0]': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *px2 = this->getPixelAt(bufferLoc[2]); ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:249:13: note: here case 2: ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:250:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *px1 = this->getPixelAt(bufferLoc[1]); ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:251:13: note: here case 1: ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h: In member function 'void {anonymous}::PixelAccessor::getFewPixels(int, Sk4i, Sk4i, Sk4f*, Sk4f*, Sk4f*) const [with SkColorType colorType = (SkColorType)8; SkGammaType gammaType = (SkGammaType)0]': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:248:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *px2 = this->getPixelAt(bufferLoc[2]); ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:249:13: note: here case 2: ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:250:17: warning: this statement may fall through [-Wimplicit-fallthrough=] *px1 = this->getPixelAt(bufferLoc[1]); ^ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h:251:13: note: here case 1: ^~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_skia5.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia5.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia5.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia5.cpp:92:0: /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkPath.cpp: In member function 'bool SkPath::isRectContour(bool, int*, const SkPoint**, bool*, SkPath::Direction*) const': /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkPath.cpp:457:29: warning: this statement may fall through [-Wimplicit-fallthrough=] insertClose = false; ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkPath.cpp:458:13: note: here case kLine_Verb: { ^~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_skia6.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia6.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_skia7.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia7.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:119:0: /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkResourceCache.cpp:65:24: warning: 'SkResourceCache::Hash' has a field 'SkResourceCache::Hash::' whose type uses the anonymous namespace [-Wsubobject-linkage] class SkResourceCache::Hash : ^~~~ /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkResourceCache.cpp:65:24: warning: 'SkResourceCache::Hash' has a base 'SkTHashTable' whose type uses the anonymous namespace [-Wsubobject-linkage] /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_skia8.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia8.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_gfx_skia9.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/c -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/pathops -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/ports -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/private -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/views -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/effects -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/gl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/gpu/glsl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/lazy -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/opts -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sfnt -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/sksl -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/mac -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/utils/win -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_gfx_skia9.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -mfpu=neon -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-logical-op -Wno-maybe-uninitialized -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:56:0: /builddir/build/BUILD/firefox-56.0/gfx/skia/skia/src/core/SkTextBlob.cpp:133:19: warning: 'SkTextBlob::RunRecord' has a field 'SkTextBlob::RunRecord::fFont' whose type uses the anonymous namespace [-Wsubobject-linkage] class SkTextBlob::RunRecord { ^~~~~~~~~ libgfx_skia.a.desc rm -f libgfx_skia.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libgfx_skia.a.desc SkJumper_generated.o SkBitmapProcState.o SkBitmapProcState_matrixProcs.o SkBlitMask_D32.o SkBlitRow_D16.o SkBlitRow_D32.o SkBlitter.o SkBlitter_A8.o SkBlitter_ARGB32.o SkBlitter_PM4f.o SkBlitter_RGB16.o SkBlitter_Sprite.o SkColorSpace.o SkColorSpaceXform.o SkColorSpaceXformCanvas.o SkColorSpaceXform_A2B.o SkColorSpaceXformer.o SkColorSpace_A2B.o SkColorSpace_ICC.o SkColorSpace_XYZ.o SkMatrix.o SkMatrix44.o SkMiniRecorder.o SkOpts.o SkPictureData.o SkRTree.o SkRecorder.o SkScan_AntiPath.o SkScan_Antihair.o SkSpriteBlitter4f.o SkSpriteBlitter_ARGB32.o SkSpriteBlitter_RGB16.o SkVertices.o SkXfermode.o SkXfermode4f.o SkXfermodeF16.o SkXfermodeInterpretation.o GrPathUtils.o GrResourceCache.o GrResourceProvider.o GrGLBuffer.o GrGLCaps.o GrGLContext.o GrGLCreateNativeInterface_none.o GrGLDefaultInterface_native.o GrGLExtensions.o GrGLExternalTextureData.o GrGLGLSL.o GrGLGpu.o GrGLGpuProgramCache.o GrGLInterface.o GrGLPath.o GrGLPathRange.o GrGLPathRendering.o GrGLProgram.o GrGLProgramDataManager.o GrGLRenderTarget.o GrGLStencilAttachment.o GrGLTexture.o GrGLTextureRenderTarget.o GrGLUniformHandler.o GrGLUtil.o GrGLVaryingHandler.o GrGLVertexArray.o GrGLProgramBuilder.o GrGLSLPrettyPrint.o GrGLShaderStringBuilder.o GrGLSL.o GrGLSLBlend.o GrGLSLFragmentProcessor.o GrGLSLFragmentShaderBuilder.o GrGLSLGeometryProcessor.o GrGLSLGeometryShaderBuilder.o GrGLSLPrimitiveProcessor.o GrGLSLProgramBuilder.o GrGLSLProgramDataManager.o GrGLSLShaderBuilder.o GrGLSLUtil.o GrGLSLVarying.o GrGLSLVertexShaderBuilder.o GrGLSLXferProcessor.o GrAAConvexPathRenderer.o GrAAConvexTessellator.o GrAAFillRectOp.o GrAAHairLinePathRenderer.o GrAALinearizingConvexPathRenderer.o GrAAStrokeRectOp.o GrMSAAPathRenderer.o GrNonAAFillRectOp.o GrNonAAFillRectPerspectiveOp.o GrShadowRRectOp.o SkImage_Gpu.o SkJumper.o SkJumper_stages.o SkBitmapProcState_arm_neon.o SkBitmapProcState_matrixProcs_neon.o SkBitmapProcState_opts_none.o SkBlitMask_opts_arm.o SkBlitMask_opts_arm_neon.o SkBlitRow_opts_arm.o SkBlitRow_opts_arm_neon.o SkPathOpsDebug.o SkFontHost_FreeType_common.o SkFontHost_cairo.o lex.layout.o SkParse.o SkParsePath.o Unified_cpp_gfx_skia0.o Unified_cpp_gfx_skia1.o Unified_cpp_gfx_skia10.o Unified_cpp_gfx_skia11.o Unified_cpp_gfx_skia12.o Unified_cpp_gfx_skia13.o Unified_cpp_gfx_skia14.o Unified_cpp_gfx_skia15.o Unified_cpp_gfx_skia16.o Unified_cpp_gfx_skia17.o Unified_cpp_gfx_skia18.o Unified_cpp_gfx_skia19.o Unified_cpp_gfx_skia2.o Unified_cpp_gfx_skia20.o Unified_cpp_gfx_skia21.o Unified_cpp_gfx_skia22.o Unified_cpp_gfx_skia23.o Unified_cpp_gfx_skia24.o Unified_cpp_gfx_skia3.o Unified_cpp_gfx_skia4.o Unified_cpp_gfx_skia5.o Unified_cpp_gfx_skia6.o Unified_cpp_gfx_skia7.o Unified_cpp_gfx_skia8.o Unified_cpp_gfx_skia9.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/gfx/skia' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/image' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_image0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/image -I/builddir/build/BUILD/firefox-56.0/objdir/image -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/dom/svg -I/builddir/build/BUILD/firefox-56.0/image/decoders -I/builddir/build/BUILD/firefox-56.0/layout/svg -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/xpcom/threads -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_image0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/image/Unified_cpp_image0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Maybe.h:13, from /builddir/build/BUILD/firefox-56.0/image/FrameAnimator.h:10, from /builddir/build/BUILD/firefox-56.0/image/AnimationSurfaceProvider.h:13, from /builddir/build/BUILD/firefox-56.0/image/AnimationSurfaceProvider.cpp:6, from /builddir/build/BUILD/firefox-56.0/objdir/image/Unified_cpp_image0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_image1.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/image -I/builddir/build/BUILD/firefox-56.0/objdir/image -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/dom/svg -I/builddir/build/BUILD/firefox-56.0/image/decoders -I/builddir/build/BUILD/firefox-56.0/layout/svg -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/xpcom/threads -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_image1.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/image/Unified_cpp_image1.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_image2.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/image -I/builddir/build/BUILD/firefox-56.0/objdir/image -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/dom/svg -I/builddir/build/BUILD/firefox-56.0/image/decoders -I/builddir/build/BUILD/firefox-56.0/layout/svg -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/xpcom/threads -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_image2.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include/cairo -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/image/Unified_cpp_image2.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsrootidl.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsISupports.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/imgITools.h:10, from /builddir/build/BUILD/firefox-56.0/image/imgTools.h:10, from /builddir/build/BUILD/firefox-56.0/image/imgTools.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/image/Unified_cpp_image2.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libimage.a.desc rm -f libimage.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libimage.a.desc Unified_cpp_image0.o Unified_cpp_image1.o Unified_cpp_image2.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/image' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/image/build' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o nsImageModule.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/image/build -I/builddir/build/BUILD/firefox-56.0/objdir/image/build -I/builddir/build/BUILD/firefox-56.0/image -I/builddir/build/BUILD/firefox-56.0/image/encoders/bmp -I/builddir/build/BUILD/firefox-56.0/image/encoders/ico -I/builddir/build/BUILD/firefox-56.0/image/encoders/jpeg -I/builddir/build/BUILD/firefox-56.0/image/encoders/png -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nsImageModule.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/image/build/nsImageModule.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Module.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/ModuleUtils.h:11, from /builddir/build/BUILD/firefox-56.0/image/build/nsImageModule.cpp:9: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libimage_build.a.desc rm -f libimage_build.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libimage_build.a.desc nsImageModule.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/image/build' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/image/decoders' mkdir -p '.deps/' /usr/bin/gcc -std=gnu99 -o Unified_c_image_decoders0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/image/decoders -I/builddir/build/BUILD/firefox-56.0/objdir/image/decoders -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/gfx/2d -I/builddir/build/BUILD/firefox-56.0/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_image_decoders0.o.pp -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/image/decoders/Unified_c_image_decoders0.c /usr/bin/g++ -std=gnu++11 -o Unified_cpp_image_decoders0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/image/decoders -I/builddir/build/BUILD/firefox-56.0/objdir/image/decoders -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/gfx/2d -I/builddir/build/BUILD/firefox-56.0/image -I/builddir/build/BUILD/firefox-56.0/gfx/skia -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/config -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/core -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/gpu -I/builddir/build/BUILD/firefox-56.0/gfx/skia/skia/include/utils -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_image_decoders0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/objdir/image/decoders/Unified_cpp_image_decoders0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsDebug.h:10, from /builddir/build/BUILD/firefox-56.0/image/decoders/EXIF.h:10, from /builddir/build/BUILD/firefox-56.0/image/decoders/EXIF.cpp:6, from /builddir/build/BUILD/firefox-56.0/objdir/image/decoders/Unified_cpp_image_decoders0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/image/decoders/Unified_cpp_image_decoders0.cpp:47:0: /builddir/build/BUILD/firefox-56.0/image/decoders/nsJPEGDecoder.cpp: In member function 'mozilla::image::LexerTransition mozilla::image::nsJPEGDecoder::ReadJPEGData(const char*, size_t)': /builddir/build/BUILD/firefox-56.0/image/decoders/nsJPEGDecoder.cpp:412:20: warning: this statement may fall through [-Wimplicit-fallthrough=] MOZ_FALLTHROUGH; // to start decompressing. ^ /builddir/build/BUILD/firefox-56.0/image/decoders/nsJPEGDecoder.cpp:415:3: note: here case JPEG_START_DECOMPRESS: { ^~~~ /builddir/build/BUILD/firefox-56.0/image/decoders/nsJPEGDecoder.cpp:439:20: warning: this statement may fall through [-Wimplicit-fallthrough=] MOZ_FALLTHROUGH; // to decompress sequential JPEG. ^ /builddir/build/BUILD/firefox-56.0/image/decoders/nsJPEGDecoder.cpp:442:3: note: here case JPEG_DECOMPRESS_SEQUENTIAL: { ^~~~ /builddir/build/BUILD/firefox-56.0/image/decoders/nsJPEGDecoder.cpp:461:20: warning: this statement may fall through [-Wimplicit-fallthrough=] MOZ_FALLTHROUGH; // to decompress progressive JPEG. ^ /builddir/build/BUILD/firefox-56.0/image/decoders/nsJPEGDecoder.cpp:464:3: note: here case JPEG_DECOMPRESS_PROGRESSIVE: { ^~~~ /builddir/build/BUILD/firefox-56.0/image/decoders/nsJPEGDecoder.cpp:534:20: warning: this statement may fall through [-Wimplicit-fallthrough=] MOZ_FALLTHROUGH; // to finish decompressing. ^ /builddir/build/BUILD/firefox-56.0/image/decoders/nsJPEGDecoder.cpp:537:3: note: here case JPEG_DONE: { ^~~~ libimage_decoders.a.desc rm -f libimage_decoders.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libimage_decoders.a.desc Unified_c_image_decoders0.o Unified_cpp_image_decoders0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/image/decoders' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/image/decoders/icon/gtk' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o nsIconChannel.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/image/decoders/icon/gtk -I/builddir/build/BUILD/firefox-56.0/objdir/image/decoders/icon/gtk -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nsIconChannel.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread /builddir/build/BUILD/firefox-56.0/image/decoders/icon/gtk/nsIconChannel.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsrootidl.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsISupports.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIRequest.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIChannel.h:10, from /builddir/build/BUILD/firefox-56.0/image/decoders/icon/gtk/nsIconChannel.h:10, from /builddir/build/BUILD/firefox-56.0/image/decoders/icon/gtk/nsIconChannel.cpp:6: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libimage_decoders_icon_gtk.a.desc rm -f libimage_decoders_icon_gtk.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libimage_decoders_icon_gtk.a.desc nsIconChannel.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/image/decoders/icon/gtk' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/image/decoders/icon' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_image_decoders_icon0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/image/decoders/icon -I/builddir/build/BUILD/firefox-56.0/objdir/image/decoders/icon -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/image/decoders/icon/gtk -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_image_decoders_icon0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Module.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/ModuleUtils.h:11, from /builddir/build/BUILD/firefox-56.0/image/decoders/icon/nsIconModule.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libimage_decoders_icon.a.desc rm -f libimage_decoders_icon.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libimage_decoders_icon.a.desc Unified_cpp_image_decoders_icon0.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/image/decoders/icon' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/image/encoders/ico' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o nsICOEncoder.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/image/encoders/ico -I/builddir/build/BUILD/firefox-56.0/objdir/image/encoders/ico -I/builddir/build/BUILD/firefox-56.0/image -I/builddir/build/BUILD/firefox-56.0/image/encoders/bmp -I/builddir/build/BUILD/firefox-56.0/image/encoders/png -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nsICOEncoder.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/image/encoders/ico/nsICOEncoder.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsCRT.h:12, from /builddir/build/BUILD/firefox-56.0/image/encoders/ico/nsICOEncoder.cpp:5: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libimage_encoders_ico.a.desc rm -f libimage_encoders_ico.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libimage_encoders_ico.a.desc nsICOEncoder.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/image/encoders/ico' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/image/encoders/png' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o nsPNGEncoder.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/image/encoders/png -I/builddir/build/BUILD/firefox-56.0/objdir/image/encoders/png -I/builddir/build/BUILD/firefox-56.0/image -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nsPNGEncoder.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/image/encoders/png/nsPNGEncoder.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Logging.h:13, from /builddir/build/BUILD/firefox-56.0/image/ImageLogging.h:10, from /builddir/build/BUILD/firefox-56.0/image/encoders/png/nsPNGEncoder.cpp:6: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libimage_encoders_png.a.desc rm -f libimage_encoders_png.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libimage_encoders_png.a.desc nsPNGEncoder.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/image/encoders/png' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/image/encoders/jpeg' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o nsJPEGEncoder.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/image/encoders/jpeg -I/builddir/build/BUILD/firefox-56.0/objdir/image/encoders/jpeg -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nsJPEGEncoder.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/image/encoders/jpeg/nsJPEGEncoder.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsrootidl.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsISupports.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/imgIEncoder.h:10, from /builddir/build/BUILD/firefox-56.0/image/encoders/jpeg/nsJPEGEncoder.h:9, from /builddir/build/BUILD/firefox-56.0/image/encoders/jpeg/nsJPEGEncoder.cpp:6: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libimage_encoders_jpeg.a.desc rm -f libimage_encoders_jpeg.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libimage_encoders_jpeg.a.desc nsJPEGEncoder.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/image/encoders/jpeg' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/image/encoders/bmp' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o nsBMPEncoder.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/image/encoders/bmp -I/builddir/build/BUILD/firefox-56.0/objdir/image/encoders/bmp -I/builddir/build/BUILD/firefox-56.0/image -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nsBMPEncoder.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/image/encoders/bmp/nsBMPEncoder.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsCRT.h:12, from /builddir/build/BUILD/firefox-56.0/image/encoders/bmp/nsBMPEncoder.cpp:6: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ libimage_encoders_bmp.a.desc rm -f libimage_encoders_bmp.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libimage_encoders_bmp.a.desc nsBMPEncoder.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/image/encoders/bmp' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/dom/animation' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_dom_animation0.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/dom/animation -I/builddir/build/BUILD/firefox-56.0/objdir/dom/animation -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/layout/base -I/builddir/build/BUILD/firefox-56.0/layout/style -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_animation0.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/EndianUtils.h:67, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/gfx/Types.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/gfx/Point.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/gfxPoint.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/StyleAnimationValue.h:11, from /builddir/build/BUILD/firefox-56.0/dom/animation/AnimValuesStyleRule.h:10, from /builddir/build/BUILD/firefox-56.0/dom/animation/AnimValuesStyleRule.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:137:0: /builddir/build/BUILD/firefox-56.0/dom/animation/KeyframeUtils.cpp: In function 'bool mozilla::AppendValueAsString(JSContext*, nsTArray&, JS::Handle)': /builddir/build/BUILD/firefox-56.0/dom/animation/KeyframeUtils.cpp:842:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 AppendValueAsString(JSContext* aCx, ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:12:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ToJSValue.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/WindowBinding.h:14, from /builddir/build/BUILD/firefox-56.0/layout/base/ScrollbarStyles.h:12, from /builddir/build/BUILD/firefox-56.0/layout/base/nsPresContext.h:41, from /builddir/build/BUILD/firefox-56.0/layout/style/nsRuleNode.h:21, from /builddir/build/BUILD/firefox-56.0/dom/animation/AnimValuesStyleRule.h:17, from /builddir/build/BUILD/firefox-56.0/dom/animation/AnimValuesStyleRule.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ToJSValue.h:12:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/WindowBinding.h:14, from /builddir/build/BUILD/firefox-56.0/layout/base/ScrollbarStyles.h:12, from /builddir/build/BUILD/firefox-56.0/layout/base/nsPresContext.h:41, from /builddir/build/BUILD/firefox-56.0/layout/style/nsRuleNode.h:21, from /builddir/build/BUILD/firefox-56.0/dom/animation/AnimValuesStyleRule.h:17, from /builddir/build/BUILD/firefox-56.0/dom/animation/AnimValuesStyleRule.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::Promise::MaybeSomething(T&, mozilla::dom::Promise::MaybeFunc) [with T = mozilla::dom::Animation* const]': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1156:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return JS_WrapValue(cx, rval); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:128:0: /builddir/build/BUILD/firefox-56.0/dom/animation/KeyframeEffectReadOnly.cpp: In member function 'void mozilla::dom::KeyframeEffectReadOnly::GetKeyframes(JSContext*&, nsTArray&, mozilla::ErrorResult&)': /builddir/build/BUILD/firefox-56.0/dom/animation/KeyframeEffectReadOnly.cpp:1286:29: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 !JS_DefineProperty(aCx, keyframeObject, name, value, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_ENUMERATE)) { ~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:12:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ToJSValue.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/WindowBinding.h:14, from /builddir/build/BUILD/firefox-56.0/layout/base/ScrollbarStyles.h:12, from /builddir/build/BUILD/firefox-56.0/layout/base/nsPresContext.h:41, from /builddir/build/BUILD/firefox-56.0/layout/style/nsRuleNode.h:21, from /builddir/build/BUILD/firefox-56.0/dom/animation/AnimValuesStyleRule.h:17, from /builddir/build/BUILD/firefox-56.0/dom/animation/AnimValuesStyleRule.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h: In function 'bool mozilla::GetPropertyValuesPairs(JSContext*, JS::Handle, mozilla::ListAllowance, mozilla::StyleBackendType, nsTArray&)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:275:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToStringSlow(cx, v); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:137:0: /builddir/build/BUILD/firefox-56.0/dom/animation/KeyframeUtils.cpp:778:28: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetPropertyById(aCx, aObject, ids[p.mJsidIndex], &value)) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/animation/KeyframeUtils.cpp:807:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 if (!iter.init(aValue, JS::ForOfIterator::AllowNonIterable)) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/animation/KeyframeUtils.cpp:815:23: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!iter.next(&element, &done)) { ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/gfx/Point.h:17:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/gfxPoint.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/StyleAnimationValue.h:11, from /builddir/build/BUILD/firefox-56.0/dom/animation/AnimValuesStyleRule.h:10, from /builddir/build/BUILD/firefox-56.0/dom/animation/AnimValuesStyleRule.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Maybe.h: In static member function 'static nsTArray mozilla::KeyframeUtils::GetKeyframesFromObject(JSContext*, nsIDocument*, JS::Handle, mozilla::ErrorResult&)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Maybe.h:157:11: warning: 'composite' may be used uninitialized in this function [-Wmaybe-uninitialized] ref() = aOther.ref(); ^~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:137:0: /builddir/build/BUILD/firefox-56.0/dom/animation/KeyframeUtils.cpp:1384:34: note: 'composite' was declared here Maybe composite; ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/animation/KeyframeUtils.cpp:422:17: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!iter.init(objectValue, JS::ForOfIterator::AllowNonIterable)) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/animation/KeyframeUtils.cpp:640:24: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!aIterator.next(&value, &done)) { ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_dom_animation1.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/dom/animation -I/builddir/build/BUILD/firefox-56.0/objdir/dom/animation -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/layout/base -I/builddir/build/BUILD/firefox-56.0/layout/style -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/Unified_cpp_dom_animation1.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer /builddir/build/BUILD/firefox-56.0/objdir/dom/animation/Unified_cpp_dom_animation1.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/jspubtd.h:14, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, from /builddir/build/BUILD/firefox-56.0/dom/base/nsWrapperCache.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/Animation.h:10, from /builddir/build/BUILD/firefox-56.0/dom/animation/PendingAnimationTracker.h:10, from /builddir/build/BUILD/firefox-56.0/dom/animation/PendingAnimationTracker.cpp:7, from /builddir/build/BUILD/firefox-56.0/objdir/dom/animation/Unified_cpp_dom_animation1.cpp:2: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dom/animation/Unified_cpp_dom_animation1.cpp:11:0: /builddir/build/BUILD/firefox-56.0/dom/animation/TimingParams.cpp: In static member function 'static mozilla::Maybe mozilla::TimingParams::ParseEasing(const nsAString&, nsIDocument*, mozilla::ErrorResult&)': /builddir/build/BUILD/firefox-56.0/dom/animation/TimingParams.cpp:157:11: warning: this statement may fall through [-Wimplicit-fallthrough=] if (list->mValue.GetIntValue() == ^~ /builddir/build/BUILD/firefox-56.0/dom/animation/TimingParams.cpp:162:9: note: here case eCSSUnit_Cubic_Bezier: ^~~~ libdom_animation.a.desc rm -f libdom_animation.a /builddir/build/BUILD/firefox-56.0/objdir/_virtualenv/bin/python /builddir/build/BUILD/firefox-56.0/config/expandlibs_gen.py -o libdom_animation.a.desc Unified_cpp_dom_animation0.o Unified_cpp_dom_animation1.o make[5]: Leaving directory '/builddir/build/BUILD/firefox-56.0/objdir/dom/animation' make[5]: Entering directory '/builddir/build/BUILD/firefox-56.0/objdir/dom/base' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o DOMIntersectionObserver.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/objdir/dom/base -I/builddir/build/BUILD/firefox-56.0/dom/battery -I/builddir/build/BUILD/firefox-56.0/dom/events -I/builddir/build/BUILD/firefox-56.0/dom/media -I/builddir/build/BUILD/firefox-56.0/dom/network -I/builddir/build/BUILD/firefox-56.0/dom/time -I/builddir/build/BUILD/firefox-56.0/caps -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/dom/file -I/builddir/build/BUILD/firefox-56.0/dom/geolocation -I/builddir/build/BUILD/firefox-56.0/dom/html -I/builddir/build/BUILD/firefox-56.0/dom/ipc -I/builddir/build/BUILD/firefox-56.0/dom/storage -I/builddir/build/BUILD/firefox-56.0/dom/svg -I/builddir/build/BUILD/firefox-56.0/dom/u2f -I/builddir/build/BUILD/firefox-56.0/dom/workers -I/builddir/build/BUILD/firefox-56.0/dom/xbl -I/builddir/build/BUILD/firefox-56.0/dom/xml -I/builddir/build/BUILD/firefox-56.0/dom/xslt/xpath -I/builddir/build/BUILD/firefox-56.0/dom/xul -I/builddir/build/BUILD/firefox-56.0/gfx/2d -I/builddir/build/BUILD/firefox-56.0/image -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/src -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers -I/builddir/build/BUILD/firefox-56.0/layout/base -I/builddir/build/BUILD/firefox-56.0/layout/forms -I/builddir/build/BUILD/firefox-56.0/layout/generic -I/builddir/build/BUILD/firefox-56.0/layout/style -I/builddir/build/BUILD/firefox-56.0/layout/svg -I/builddir/build/BUILD/firefox-56.0/layout/xul -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/security/manager/ssl -I/builddir/build/BUILD/firefox-56.0/widget -I/builddir/build/BUILD/firefox-56.0/xpcom/ds -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/DOMIntersectionObserver.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/dom/base/DOMIntersectionObserver.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/GuardObjects.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/RootingAPI.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/DOMRectBinding.h:6, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, from /builddir/build/BUILD/firefox-56.0/dom/base/DOMIntersectionObserver.h:10, from /builddir/build/BUILD/firefox-56.0/dom/base/DOMIntersectionObserver.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ToJSValue.h:12:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/WindowBinding.h:14, from /builddir/build/BUILD/firefox-56.0/layout/base/ScrollbarStyles.h:12, from /builddir/build/BUILD/firefox-56.0/layout/base/nsPresContext.h:41, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/Element.h:28, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:12, from /builddir/build/BUILD/firefox-56.0/dom/base/DOMIntersectionObserver.h:10, from /builddir/build/BUILD/firefox-56.0/dom/base/DOMIntersectionObserver.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h: In member function 'void mozilla::dom::DOMIntersectionObserver::Notify()': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1156:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return JS_WrapValue(cx, rval); ^ /usr/bin/g++ -std=gnu++11 -o nsContentUtils.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/objdir/dom/base -I/builddir/build/BUILD/firefox-56.0/dom/battery -I/builddir/build/BUILD/firefox-56.0/dom/events -I/builddir/build/BUILD/firefox-56.0/dom/media -I/builddir/build/BUILD/firefox-56.0/dom/network -I/builddir/build/BUILD/firefox-56.0/dom/time -I/builddir/build/BUILD/firefox-56.0/caps -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/dom/file -I/builddir/build/BUILD/firefox-56.0/dom/geolocation -I/builddir/build/BUILD/firefox-56.0/dom/html -I/builddir/build/BUILD/firefox-56.0/dom/ipc -I/builddir/build/BUILD/firefox-56.0/dom/storage -I/builddir/build/BUILD/firefox-56.0/dom/svg -I/builddir/build/BUILD/firefox-56.0/dom/u2f -I/builddir/build/BUILD/firefox-56.0/dom/workers -I/builddir/build/BUILD/firefox-56.0/dom/xbl -I/builddir/build/BUILD/firefox-56.0/dom/xml -I/builddir/build/BUILD/firefox-56.0/dom/xslt/xpath -I/builddir/build/BUILD/firefox-56.0/dom/xul -I/builddir/build/BUILD/firefox-56.0/gfx/2d -I/builddir/build/BUILD/firefox-56.0/image -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/src -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers -I/builddir/build/BUILD/firefox-56.0/layout/base -I/builddir/build/BUILD/firefox-56.0/layout/forms -I/builddir/build/BUILD/firefox-56.0/layout/generic -I/builddir/build/BUILD/firefox-56.0/layout/style -I/builddir/build/BUILD/firefox-56.0/layout/svg -I/builddir/build/BUILD/firefox-56.0/layout/xul -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/security/manager/ssl -I/builddir/build/BUILD/firefox-56.0/widget -I/builddir/build/BUILD/firefox-56.0/xpcom/ds -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nsContentUtils.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/dom/base/nsContentUtils.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Casting.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Value.h:13, from /builddir/build/BUILD/firefox-56.0/dom/base/nsContentUtils.h:21, from /builddir/build/BUILD/firefox-56.0/dom/base/nsContentUtils.cpp:9: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsContentUtils.cpp: In static member function 'static bool nsContentUtils::LookupBindingMember(JSContext*, nsIContent*, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/dom/base/nsContentUtils.cpp:2527:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 nsContentUtils::LookupBindingMember(JSContext* aCx, nsIContent *aContent, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsContentUtils.cpp:2534:47: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return binding->LookupMember(aCx, aId, aDesc); ^ /builddir/build/BUILD/firefox-56.0/dom/base/nsContentUtils.cpp: In static member function 'static nsresult nsContentUtils::WrapNative(JSContext*, nsISupports*, nsWrapperCache*, const nsIID*, JS::MutableHandle, bool)': /builddir/build/BUILD/firefox-56.0/dom/base/nsContentUtils.cpp:6650:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 nsContentUtils::WrapNative(JSContext *cx, nsISupports *native, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsContentUtils.cpp:6675:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 rv = sXPConnect->WrapNativeToJSVal(cx, scope, native, cache, aIID, ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aAllowWrapping, vp); ~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsContentUtils.cpp: In static member function 'static bool nsContentUtils::IsPatternMatching(nsAString&, nsAString&, nsIDocument*)': /builddir/build/BUILD/firefox-56.0/dom/base/nsContentUtils.cpp:7138:32: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetPendingException(cx, &exn)) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsContentUtils.cpp:7149:24: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetProperty(cx, exnObj, "message", &messageVal)) { ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsContentUtils.cpp:7205:33: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_ExecuteRegExpNoStatics(cx, re, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ static_cast(aValue.BeginWriting()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aValue.Length(), &idx, true, &rval)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsContentUtils.cpp: In static member function 'static nsresult nsContentUtils::CreateJSValueFromSequenceOfObject(JSContext*, const mozilla::dom::Sequence&, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/dom/base/nsContentUtils.cpp:10398:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 nsContentUtils::CreateJSValueFromSequenceOfObject(JSContext* aCx, ^~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o nsDOMWindowUtils.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/objdir/dom/base -I/builddir/build/BUILD/firefox-56.0/dom/battery -I/builddir/build/BUILD/firefox-56.0/dom/events -I/builddir/build/BUILD/firefox-56.0/dom/media -I/builddir/build/BUILD/firefox-56.0/dom/network -I/builddir/build/BUILD/firefox-56.0/dom/time -I/builddir/build/BUILD/firefox-56.0/caps -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/dom/file -I/builddir/build/BUILD/firefox-56.0/dom/geolocation -I/builddir/build/BUILD/firefox-56.0/dom/html -I/builddir/build/BUILD/firefox-56.0/dom/ipc -I/builddir/build/BUILD/firefox-56.0/dom/storage -I/builddir/build/BUILD/firefox-56.0/dom/svg -I/builddir/build/BUILD/firefox-56.0/dom/u2f -I/builddir/build/BUILD/firefox-56.0/dom/workers -I/builddir/build/BUILD/firefox-56.0/dom/xbl -I/builddir/build/BUILD/firefox-56.0/dom/xml -I/builddir/build/BUILD/firefox-56.0/dom/xslt/xpath -I/builddir/build/BUILD/firefox-56.0/dom/xul -I/builddir/build/BUILD/firefox-56.0/gfx/2d -I/builddir/build/BUILD/firefox-56.0/image -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/src -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers -I/builddir/build/BUILD/firefox-56.0/layout/base -I/builddir/build/BUILD/firefox-56.0/layout/forms -I/builddir/build/BUILD/firefox-56.0/layout/generic -I/builddir/build/BUILD/firefox-56.0/layout/style -I/builddir/build/BUILD/firefox-56.0/layout/svg -I/builddir/build/BUILD/firefox-56.0/layout/xul -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/security/manager/ssl -I/builddir/build/BUILD/firefox-56.0/widget -I/builddir/build/BUILD/firefox-56.0/xpcom/ds -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nsDOMWindowUtils.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/dom/base/nsDOMWindowUtils.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/AlreadyAddRefed.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsCOMPtr.h:23, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIWeakReferenceUtils.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsWeakReference.h:14, from /builddir/build/BUILD/firefox-56.0/dom/base/nsDOMWindowUtils.h:10, from /builddir/build/BUILD/firefox-56.0/dom/base/nsDOMWindowUtils.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::GetClassName(JS::Handle, JSContext*, char**)': /builddir/build/BUILD/firefox-56.0/dom/base/nsDOMWindowUtils.cpp:2265:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 nsDOMWindowUtils::GetClassName(JS::Handle aObject, JSContext* aCx, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::GetFileId(JS::Handle, JSContext*, int64_t*)': /builddir/build/BUILD/firefox-56.0/dom/base/nsDOMWindowUtils.cpp:3310:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 nsDOMWindowUtils::GetFileId(JS::Handle aFile, JSContext* aCx, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::GetFilePath(JS::HandleValue, JSContext*, nsAString&)': /builddir/build/BUILD/firefox-56.0/dom/base/nsDOMWindowUtils.cpp:3337:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsDOMWindowUtils::GetFilePath(JS::HandleValue aFile, JSContext* aCx, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::GetSupportsHardwareH264Decoding(JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/dom/base/nsDOMWindowUtils.cpp:2452:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 nsDOMWindowUtils::GetSupportsHardwareH264Decoding(JS::MutableHandle aPromise) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::GetContentAPZTestData(JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/dom/base/nsDOMWindowUtils.cpp:4072:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 nsDOMWindowUtils::GetContentAPZTestData(JSContext* aContext, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsDOMWindowUtils.cpp:4081:38: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!clm->GetAPZTestData().ToJS(aOutContentTestData, aContext)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsDOMWindowUtils.cpp:4085:39: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!wrlm->GetAPZTestData().ToJS(aOutContentTestData, aContext)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::GetPlugins(JSContext*, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/dom/base/nsDOMWindowUtils.cpp:3495:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 nsDOMWindowUtils::GetPlugins(JSContext* cx, JS::MutableHandle aPlugins) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/dom/base/nsDOMWindowUtils.cpp:38:0: /builddir/build/BUILD/firefox-56.0/dom/base/nsContentUtils.h:2033:71: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return WrapNative(cx, native, nullptr, nullptr, vp, aAllowWrapping); ^ In file included from /builddir/build/BUILD/firefox-56.0/dom/base/nsDOMWindowUtils.cpp:61:0: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTArrayHelpers.h:37:26: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 if (!JS_DefineElement(aCx, arrayObj, index, wrappedVal, JSPROP_ENUMERATE)) { ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::GetCompositorAPZTestData(JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/dom/base/nsDOMWindowUtils.cpp:4095:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 nsDOMWindowUtils::GetCompositorAPZTestData(JSContext* aContext, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsDOMWindowUtils.cpp:4114:33: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!compositorSideData.ToJS(aOutCompositorTestData, aContext)) { ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::GetFrameUniformityTestData(JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/dom/base/nsDOMWindowUtils.cpp:4216:1: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 nsDOMWindowUtils::GetFrameUniformityTestData(JSContext* aContext, ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsDOMWindowUtils.cpp:4231:15: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 outData.ToJS(aOutFrameUniformity, aContext); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::GetFileReferences(const nsAString&, int64_t, JS::Handle, int32_t*, int32_t*, int32_t*, JSContext*, bool*)': /builddir/build/BUILD/firefox-56.0/dom/base/nsDOMWindowUtils.cpp:3365:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 nsDOMWindowUtils::GetFileReferences(const nsAString& aDatabaseName, int64_t aId, ^~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o nsFrameMessageManager.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/objdir/dom/base -I/builddir/build/BUILD/firefox-56.0/dom/battery -I/builddir/build/BUILD/firefox-56.0/dom/events -I/builddir/build/BUILD/firefox-56.0/dom/media -I/builddir/build/BUILD/firefox-56.0/dom/network -I/builddir/build/BUILD/firefox-56.0/dom/time -I/builddir/build/BUILD/firefox-56.0/caps -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/dom/file -I/builddir/build/BUILD/firefox-56.0/dom/geolocation -I/builddir/build/BUILD/firefox-56.0/dom/html -I/builddir/build/BUILD/firefox-56.0/dom/ipc -I/builddir/build/BUILD/firefox-56.0/dom/storage -I/builddir/build/BUILD/firefox-56.0/dom/svg -I/builddir/build/BUILD/firefox-56.0/dom/u2f -I/builddir/build/BUILD/firefox-56.0/dom/workers -I/builddir/build/BUILD/firefox-56.0/dom/xbl -I/builddir/build/BUILD/firefox-56.0/dom/xml -I/builddir/build/BUILD/firefox-56.0/dom/xslt/xpath -I/builddir/build/BUILD/firefox-56.0/dom/xul -I/builddir/build/BUILD/firefox-56.0/gfx/2d -I/builddir/build/BUILD/firefox-56.0/image -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/src -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers -I/builddir/build/BUILD/firefox-56.0/layout/base -I/builddir/build/BUILD/firefox-56.0/layout/forms -I/builddir/build/BUILD/firefox-56.0/layout/generic -I/builddir/build/BUILD/firefox-56.0/layout/style -I/builddir/build/BUILD/firefox-56.0/layout/svg -I/builddir/build/BUILD/firefox-56.0/layout/xul -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/security/manager/ssl -I/builddir/build/BUILD/firefox-56.0/widget -I/builddir/build/BUILD/firefox-56.0/xpcom/ds -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nsFrameMessageManager.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsTraceRefcnt.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:23, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::GetDelayedScripts(JSContext*, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:409:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 nsFrameMessageManager::GetDelayedScripts(JSContext* aCx, JS::MutableHandle aList) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::GetDelayedFrameScripts(JSContext*, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:460:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 nsFrameMessageManager::GetDelayedFrameScripts(JSContext* aCx, JS::MutableHandle aList) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::GetInitialProcessData(JSContext*, JS::MutableHandleValue)': /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:1292:32: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 ppmm->GetInitialProcessData(aCx, &init); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:1296:20: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_WrapValue(aCx, &init)) { ~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp: In function 'bool GetParamsForMessage(JSContext*, const JS::Value&, const JS::Value&, mozilla::dom::ipc::StructuredCloneData&)': /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:505:14: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 aData.Write(aCx, v, t, rv); ~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:18:0, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Likely.h:17:46: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) ^~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsDebug.h:267:9: note: in expansion of macro 'MOZ_UNLIKELY' if (MOZ_UNLIKELY(!(x))) { \ ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:530:3: note: in expansion of macro 'NS_ENSURE_TRUE' NS_ENSURE_TRUE(JS_Stringify(aCx, &v, nullptr, JS::NullHandleValue, ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Likely.h:17:46: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) ^~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsDebug.h:267:9: note: in expansion of macro 'MOZ_UNLIKELY' if (MOZ_UNLIKELY(!(x))) { \ ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:530:3: note: in expansion of macro 'NS_ENSURE_TRUE' NS_ENSURE_TRUE(JS_Stringify(aCx, &v, nullptr, JS::NullHandleValue, ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Likely.h:17:46: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) ^~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsDebug.h:267:9: note: in expansion of macro 'MOZ_UNLIKELY' if (MOZ_UNLIKELY(!(x))) { \ ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:535:3: note: in expansion of macro 'NS_ENSURE_TRUE' NS_ENSURE_TRUE(JS_ParseJSON(aCx, static_cast(json.get()), ^ /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp: In member function 'void nsFrameMessageManager::SetInitialProcessData(JS::HandleValue)': /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:1259:1: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 nsFrameMessageManager::SetInitialProcessData(JS::HandleValue aInitialData) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp: In member function 'nsresult nsFrameMessageManager::SendMessage(const nsAString&, JS::Handle, JS::Handle, nsIPrincipal*, JSContext*, uint8_t, JS::MutableHandle, bool)': /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:598:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 nsFrameMessageManager::SendMessage(const nsAString& aMessageName, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:598:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:598:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Assertions.h:18:0, from /builddir/build/BUILD/firefox-56.0/ipc/chromium/src/base/basictypes.h:16, from /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/Likely.h:17:46: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) ^~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsDebug.h:267:9: note: in expansion of macro 'MOZ_UNLIKELY' if (MOZ_UNLIKELY(!(x))) { \ ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:688:5: note: in expansion of macro 'NS_ENSURE_TRUE' NS_ENSURE_TRUE(JS_DefineElement(aCx, dataArray, i, ret, JSPROP_ENUMERATE), ^ /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::SendSyncMessage(const nsAString&, JS::Handle, JS::Handle, nsIPrincipal*, JSContext*, uint8_t, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:552:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 nsFrameMessageManager::SendSyncMessage(const nsAString& aMessageName, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:552:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:552:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:561:35: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 aRetval, true); ^ /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:561:35: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::SendRpcMessage(const nsAString&, JS::Handle, JS::Handle, nsIPrincipal*, JSContext*, uint8_t, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:565:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 nsFrameMessageManager::SendRpcMessage(const nsAString& aMessageName, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:565:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:565:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:574:36: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 aRetval, false); ^ /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:574:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::SendAsyncMessage(const nsAString&, JS::Handle, JS::Handle, nsIPrincipal*, JS::Handle, JSContext*, uint8_t)': /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:759:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 nsFrameMessageManager::SendAsyncMessage(const nsAString& aMessageName, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:759:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:759:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::BroadcastAsyncMessage(const nsAString&, JS::Handle, JS::Handle, JSContext*, uint8_t)': /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:775:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 nsFrameMessageManager::BroadcastAsyncMessage(const nsAString& aMessageName, ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:775:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:775:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/EventListenerBinding.h:12:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/EventListenerManager.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:19, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ScreenOrientation.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:22, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:18, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ContentBridgeParent.h:10, from /builddir/build/BUILD/firefox-56.0/dom/ipc/ContentChild.h:12, from /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle) [with T = const RefPtr]': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ToJSValue.h:318:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 ToJSValue(JSContext* aCx, ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ToJSValue.h:12:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/EventListenerBinding.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/EventListenerManager.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:19, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ScreenOrientation.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:22, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:18, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ContentBridgeParent.h:10, from /builddir/build/BUILD/firefox-56.0/dom/ipc/ContentChild.h:12, from /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1156:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return JS_WrapValue(cx, rval); ^ In file included from /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:14:0: /builddir/build/BUILD/firefox-56.0/dom/base/nsContentUtils.h: In member function 'nsresult nsFrameMessageManager::ReceiveMessage(nsISupports*, nsIFrameLoader*, bool, const nsAString&, bool, nsFrameMessageManager::StructuredCloneData*, mozilla::jsipc::CpowHolder*, nsIPrincipal*, nsTArray*)': /builddir/build/BUILD/firefox-56.0/dom/base/nsContentUtils.h:2033:71: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return WrapNative(cx, native, nullptr, nullptr, vp, aAllowWrapping); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/EventListenerBinding.h:12:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/EventListenerManager.h:11, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:19, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ScreenOrientation.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:22, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:18, from /builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ContentBridgeParent.h:10, from /builddir/build/BUILD/firefox-56.0/dom/ipc/ContentChild.h:12, from /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:11: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ToJSValue.h:350:46: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 aArgument.Length(), aValue); ^ /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:1020:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 bool ok = JS_DefineProperty(cx, param, "target", targetv, JSPROP_ENUMERATE) && ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:1022:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_DefineProperty(cx, param, "sync", syncv, JSPROP_ENUMERATE) && ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:1023:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_DefineProperty(cx, param, "json", json, JSPROP_ENUMERATE) && // deprecated ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:1024:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_DefineProperty(cx, param, "data", json, JSPROP_ENUMERATE) && ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:1025:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_DefineProperty(cx, param, "objects", cpowsv, JSPROP_ENUMERATE) && ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:1026:34: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JS_DefineProperty(cx, param, "ports", transferredList, JSPROP_ENUMERATE); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:14:0: /builddir/build/BUILD/firefox-56.0/dom/base/nsContentUtils.h:2033:71: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return WrapNative(cx, native, nullptr, nullptr, vp, aAllowWrapping); ^ /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:1035:12: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 ok = JS_DefineProperty(cx, param, "targetFrameLoader", targetFrameLoaderv, ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSPROP_ENUMERATE); ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:1043:79: note: parameter passing for argument of type 'const HandleValue {aka const JS::Handle}' changed in GCC 7.1 JS::UndefinedHandleValue, JSPROP_ENUMERATE); ^ In file included from /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:14:0: /builddir/build/BUILD/firefox-56.0/dom/base/nsContentUtils.h:2024:68: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return WrapNative(cx, native, nullptr, aIID, vp, aAllowWrapping); ^ /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:1055:53: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 JSPROP_ENUMERATE); ^ In file included from /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:14:0: /builddir/build/BUILD/firefox-56.0/dom/base/nsContentUtils.h:2033:71: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return WrapNative(cx, native, nullptr, nullptr, vp, aAllowWrapping); ^ /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:1079:28: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_GetProperty(cx, object, "receiveMessage", &funval) || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:1096:26: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_WrapValue(cx, &argv)) { ~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsFrameMessageManager.cpp:1100:34: note: parameter passing for argument of type 'JS::MutableHandleValue {aka JS::MutableHandle}' changed in GCC 7.1 if (!JS_CallFunctionValue(cx, thisObject, funval, ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ JS::HandleValueArray(argv), &rval)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o nsGlobalWindow.o -c -I/builddir/build/BUILD/firefox-56.0/objdir/dist/stl_wrappers -I/builddir/build/BUILD/firefox-56.0/objdir/dist/system_wrappers -include /builddir/build/BUILD/firefox-56.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/objdir/dom/base -I/builddir/build/BUILD/firefox-56.0/dom/battery -I/builddir/build/BUILD/firefox-56.0/dom/events -I/builddir/build/BUILD/firefox-56.0/dom/media -I/builddir/build/BUILD/firefox-56.0/dom/network -I/builddir/build/BUILD/firefox-56.0/dom/time -I/builddir/build/BUILD/firefox-56.0/caps -I/builddir/build/BUILD/firefox-56.0/docshell/base -I/builddir/build/BUILD/firefox-56.0/dom/base -I/builddir/build/BUILD/firefox-56.0/dom/file -I/builddir/build/BUILD/firefox-56.0/dom/geolocation -I/builddir/build/BUILD/firefox-56.0/dom/html -I/builddir/build/BUILD/firefox-56.0/dom/ipc -I/builddir/build/BUILD/firefox-56.0/dom/storage -I/builddir/build/BUILD/firefox-56.0/dom/svg -I/builddir/build/BUILD/firefox-56.0/dom/u2f -I/builddir/build/BUILD/firefox-56.0/dom/workers -I/builddir/build/BUILD/firefox-56.0/dom/xbl -I/builddir/build/BUILD/firefox-56.0/dom/xml -I/builddir/build/BUILD/firefox-56.0/dom/xslt/xpath -I/builddir/build/BUILD/firefox-56.0/dom/xul -I/builddir/build/BUILD/firefox-56.0/gfx/2d -I/builddir/build/BUILD/firefox-56.0/image -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/src -I/builddir/build/BUILD/firefox-56.0/js/xpconnect/wrappers -I/builddir/build/BUILD/firefox-56.0/layout/base -I/builddir/build/BUILD/firefox-56.0/layout/forms -I/builddir/build/BUILD/firefox-56.0/layout/generic -I/builddir/build/BUILD/firefox-56.0/layout/style -I/builddir/build/BUILD/firefox-56.0/layout/svg -I/builddir/build/BUILD/firefox-56.0/layout/xul -I/builddir/build/BUILD/firefox-56.0/netwerk/base -I/builddir/build/BUILD/firefox-56.0/security/manager/ssl -I/builddir/build/BUILD/firefox-56.0/widget -I/builddir/build/BUILD/firefox-56.0/xpcom/ds -I/builddir/build/BUILD/firefox-56.0/objdir/ipc/ipdl/_ipdlheaders -I/builddir/build/BUILD/firefox-56.0/ipc/chromium/src -I/builddir/build/BUILD/firefox-56.0/ipc/glue -I/builddir/build/BUILD/firefox-56.0/objdir/dist/include -I/usr/include/nspr4 -I/usr/include/nss3 -fPIC -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-56.0/objdir/mozilla-config.h -MD -MP -MF .deps/nsGlobalWindow.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -g -O2 -fno-schedule-insns -fomit-frame-pointer -I/builddir/build/BUILD/firefox-56.0/widget/gtk/compat-gtk3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread -Wno-error=shadow /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nscore.h:20:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsrootidl.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsISupports.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/domstubs.h:10, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/nsIDOMWindow.h:10, from /builddir/build/BUILD/firefox-56.0/dom/base/nsPIDOMWindow.h:10, from /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.h:10, from /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) ^ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.h:58:0, from /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:7: /builddir/build/BUILD/firefox-56.0/xpcom/ds/nsCheapSets.h: In member function 'void nsCheapSet::Put(nsCheapSet::KeyType) [with EntryType = nsUint32HashKey]': /builddir/build/BUILD/firefox-56.0/xpcom/ds/nsCheapSets.h:136:7: warning: this statement may fall through [-Wimplicit-fallthrough=] mState = MANY; ^~~~~~ /builddir/build/BUILD/firefox-56.0/xpcom/ds/nsCheapSets.h:140:5: note: here case MANY: ^~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'void DialogValueHolder::Get(JSContext*, JS::Handle, nsIPrincipal*, JS::MutableHandle, mozilla::ErrorResult&)': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:554:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 DialogValueHolder::Get(JSContext* aCx, JS::Handle aScope, ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:560:12: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 aError = nsContentUtils::XPConnect()->VariantToJS(aCx, aScope, ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mValue, aResult); ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'bool nsGlobalWindow::DoResolve(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:5151:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 nsGlobalWindow::DoResolve(JSContext* aCx, JS::Handle aObj, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:5165:45: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!WebIDLGlobalNameHash::DefineIfEnabled(aCx, aObj, aId, aDesc, &found)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:5173:70: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 nsresult rv = nsWindowSH::GlobalResolve(this, aCx, aObj, aId, aDesc); ^ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'void nsGlobalWindow::GetInterface(JSContext*, nsIJSID*, JS::MutableHandle, mozilla::ErrorResult&)': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:11580:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 nsGlobalWindow::GetInterface(JSContext* aCx, nsIJSID* aIID, ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ToJSValue.h:12:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/EventListenerBinding.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/EventListenerManager.h:11, from /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.h:35, from /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:1992:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 GetInterfaceImpl(aCx, aThis, aThis, aIID, aRetval, aError); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'void nsGlobalWindow::GetDialogArgumentsOuter(JSContext*, JS::MutableHandle, nsIPrincipal&, mozilla::ErrorResult&)': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:14660:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 nsGlobalWindow::GetDialogArgumentsOuter(JSContext* aCx, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:14679:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 mDialogArguments->Get(aCx, wrapper, &aSubjectPrincipal, aRetval, aError); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'void nsGlobalWindow::GetReturnValueOuter(JSContext*, JS::MutableHandle, nsIPrincipal&, mozilla::ErrorResult&)': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:14727:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 nsGlobalWindow::GetReturnValueOuter(JSContext* aCx, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:14739:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 mReturnValue->Get(aCx, wrapper, &aSubjectPrincipal, aReturnValue, aError); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'void nsGlobalWindow::SetReturnValueOuter(JSContext*, JS::Handle, nsIPrincipal&, mozilla::ErrorResult&)': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:14770:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 nsGlobalWindow::SetReturnValueOuter(JSContext* aCx, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'void nsGlobalWindow::RedefineProperty(JSContext*, const char*, JS::Handle, mozilla::ErrorResult&)': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:15063:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 nsGlobalWindow::RedefineProperty(JSContext* aCx, const char* aPropName, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:15074:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 !JS_DefineProperty(aCx, thisObj, aPropName, aValue, JSPROP_ENUMERATE, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS_STUBGETTER, JS_STUBSETTER)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'void nsGlobalWindow::GetReplaceableWindowCoord(JSContext*, nsGlobalWindow::WindowCoordGetter, JS::MutableHandle, mozilla::dom::CallerType, mozilla::ErrorResult&)': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:15081:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 nsGlobalWindow::GetReplaceableWindowCoord(JSContext* aCx, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'bool nsOuterWindowProxy::GetSubframeWindow(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, bool&) const': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:1456:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 nsOuterWindowProxy::GetSubframeWindow(JSContext *cx, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:1481:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return JS_WrapValue(cx, vp); ^ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'void nsGlobalWindow::SetOpener(JSContext*, JS::Handle, mozilla::ErrorResult&)': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:5527:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 nsGlobalWindow::SetOpener(JSContext* aCx, JS::Handle aOpener, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:5537:21: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 RedefineProperty(aCx, "opener", aOpener, aError); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'void nsGlobalWindow::GetOpener(JSContext*, JS::MutableHandle, mozilla::ErrorResult&)': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:5503:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 nsGlobalWindow::GetOpener(JSContext* aCx, JS::MutableHandle aRetval, ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/WebCryptoCommon.h:13:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/KeyAlgorithmProxy.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/CryptoKey.h:19, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/SubtleCrypto.h:13, from /builddir/build/BUILD/firefox-56.0/dom/base/Crypto.h:10, from /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:109: /builddir/build/BUILD/firefox-56.0/dom/base/nsContentUtils.h:2033:71: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return WrapNative(cx, native, nullptr, nullptr, vp, aAllowWrapping); ^ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'void nsGlobalWindow::GetInnerWidth(JSContext*, JS::MutableHandle, mozilla::dom::CallerType, mozilla::ErrorResult&)': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:5774:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 nsGlobalWindow::GetInnerWidth(JSContext* aCx, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'void nsGlobalWindow::GetInnerHeight(JSContext*, JS::MutableHandle, mozilla::dom::CallerType, mozilla::ErrorResult&)': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:5871:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 nsGlobalWindow::GetInnerHeight(JSContext* aCx, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'void nsGlobalWindow::GetOuterWidth(JSContext*, JS::MutableHandle, mozilla::dom::CallerType, mozilla::ErrorResult&)': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:5987:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 nsGlobalWindow::GetOuterWidth(JSContext* aCx, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'void nsGlobalWindow::GetOuterHeight(JSContext*, JS::MutableHandle, mozilla::dom::CallerType, mozilla::ErrorResult&)': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:6011:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 nsGlobalWindow::GetOuterHeight(JSContext* aCx, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'void nsGlobalWindow::GetScreenX(JSContext*, JS::MutableHandle, mozilla::dom::CallerType, mozilla::ErrorResult&)': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:6172:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 nsGlobalWindow::GetScreenX(JSContext* aCx, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'void nsGlobalWindow::GetScreenY(JSContext*, JS::MutableHandle, mozilla::dom::CallerType, mozilla::ErrorResult&)': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:6421:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 nsGlobalWindow::GetScreenY(JSContext* aCx, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'void nsGlobalWindow::SetReturnValue(JSContext*, JS::Handle, nsIPrincipal&, mozilla::ErrorResult&)': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:14789:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 nsGlobalWindow::SetReturnValue(JSContext* aCx, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'void nsGlobalWindow::GetDialogArguments(JSContext*, JS::MutableHandle, nsIPrincipal&, mozilla::ErrorResult&)': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:14683:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 nsGlobalWindow::GetDialogArguments(JSContext* aCx, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'void nsGlobalWindow::GetReturnValue(JSContext*, JS::MutableHandle, nsIPrincipal&, mozilla::ErrorResult&)': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:14746:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 nsGlobalWindow::GetReturnValue(JSContext* aCx, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'void nsGlobalWindow::ShowModalDialog(JSContext*, const nsAString&, JS::Handle, const nsAString&, JS::MutableHandle, nsIPrincipal&, mozilla::ErrorResult&)': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:10185:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 nsGlobalWindow::ShowModalDialog(JSContext* aCx, const nsAString& aUrl, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:10185:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:10185:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:10214:12: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 aError = nsContentUtils::XPConnect()->VariantToJS(aCx, ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global, ~~~~~~~ retVal, aRetval); ~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/WebCryptoCommon.h:13:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/KeyAlgorithmProxy.h:13, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/CryptoKey.h:19, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/SubtleCrypto.h:13, from /builddir/build/BUILD/firefox-56.0/dom/base/Crypto.h:10, from /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:109: /builddir/build/BUILD/firefox-56.0/dom/base/nsContentUtils.h: In member function 'void nsGlobalWindow::GetContentOuter(JSContext*, JS::MutableHandle, mozilla::dom::CallerType, mozilla::ErrorResult&)': /builddir/build/BUILD/firefox-56.0/dom/base/nsContentUtils.h:2033:71: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return WrapNative(cx, native, nullptr, nullptr, vp, aAllowWrapping); ^ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'void nsGlobalWindow::SetReplaceableWindowCoord(JSContext*, nsGlobalWindow::WindowCoordSetter, JS::Handle, const char*, mozilla::dom::CallerType, mozilla::ErrorResult&)': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:15097:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 nsGlobalWindow::SetReplaceableWindowCoord(JSContext* aCx, ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/BindingUtils.h:12:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ToJSValue.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/EventListenerBinding.h:12, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/EventListenerManager.h:11, from /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.h:35, from /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/js/Conversions.h:167:38: note: parameter passing for argument of type 'JS::HandleValue {aka JS::Handle}' changed in GCC 7.1 return js::ToInt32Slow(cx, v, out); ^ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:15114:21: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 RedefineProperty(aCx, aPropName, aValue, aError); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'void nsGlobalWindow::SetInnerWidth(JSContext*, JS::Handle, mozilla::dom::CallerType, mozilla::ErrorResult&)': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:5842:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 nsGlobalWindow::SetInnerWidth(JSContext* aCx, JS::Handle aValue, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:5846:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 SetReplaceableWindowCoord(aCx, &nsGlobalWindow::SetInnerWidth, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aValue, "innerWidth", aCallerType, aError); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'void nsGlobalWindow::SetInnerHeight(JSContext*, JS::Handle, mozilla::dom::CallerType, mozilla::ErrorResult&)': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:5939:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 nsGlobalWindow::SetInnerHeight(JSContext* aCx, JS::Handle aValue, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:5942:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 SetReplaceableWindowCoord(aCx, &nsGlobalWindow::SetInnerHeight, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aValue, "innerHeight", aCallerType, aError); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'void nsGlobalWindow::SetOuterWidth(JSContext*, JS::Handle, mozilla::dom::CallerType, mozilla::ErrorResult&)': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:6073:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 nsGlobalWindow::SetOuterWidth(JSContext* aCx, JS::Handle aValue, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:6077:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 SetReplaceableWindowCoord(aCx, &nsGlobalWindow::SetOuterWidth, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aValue, "outerWidth", aCallerType, aError); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'void nsGlobalWindow::SetOuterHeight(JSContext*, JS::Handle, mozilla::dom::CallerType, mozilla::ErrorResult&)': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:6101:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 nsGlobalWindow::SetOuterHeight(JSContext* aCx, JS::Handle aValue, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:6105:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 SetReplaceableWindowCoord(aCx, &nsGlobalWindow::SetOuterHeight, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aValue, "outerHeight", aCallerType, aError); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'void nsGlobalWindow::SetScreenX(JSContext*, JS::Handle, mozilla::dom::CallerType, mozilla::ErrorResult&)': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:6399:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 nsGlobalWindow::SetScreenX(JSContext* aCx, JS::Handle aValue, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:6402:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 SetReplaceableWindowCoord(aCx, &nsGlobalWindow::SetScreenX, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aValue, "screenX", aCallerType, aError); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'void nsGlobalWindow::SetScreenY(JSContext*, JS::Handle, mozilla::dom::CallerType, mozilla::ErrorResult&)': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:6466:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 nsGlobalWindow::SetScreenY(JSContext* aCx, JS::Handle aValue, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:6470:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 SetReplaceableWindowCoord(aCx, &nsGlobalWindow::SetScreenY, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aValue, "screenY", aCallerType, aError); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/EventListenerBinding.h:12:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/EventListenerManager.h:11, from /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.h:35, from /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:7: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ToJSValue.h: In function 'typename mozilla::EnableIf<(((! mozilla::IsBaseOf::value) && (! mozilla::IsBaseOf::value)) && mozilla::IsBaseOf::value), bool>::Type mozilla::dom::ToJSValue(JSContext*, T&, JS::MutableHandle) [with T = nsISupports]': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ToJSValue.h:183:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 ToJSValue(JSContext* aCx, ^~~~~~~~~ /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/ToJSValue.h:192:70: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return XPCOMObjectToJsval(aCx, scope, helper, nullptr, true, aValue); ^ In file included from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:16:0, from /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/DocGroup.h:17, from /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:95: /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/FunctionBinding.h: In member function 'bool nsGlobalWindow::RunTimeoutHandler(mozilla::dom::Timeout*, nsIScriptContext*)': /builddir/build/BUILD/firefox-56.0/objdir/dist/include/mozilla/dom/FunctionBinding.h:72:16: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return Call(s.GetContext(), thisValJS, arguments, aRetVal, aRv); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'virtual bool nsOuterWindowProxy::getPropertyDescriptor(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle) const': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:1229:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 nsOuterWindowProxy::getPropertyDescriptor(JSContext* cx, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:1238:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!getOwnPropertyDescriptor(cx, proxy, id, desc)) { ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:1246:64: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return js::Wrapper::getPropertyDescriptor(cx, proxy, id, desc); ^ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'virtual bool nsOuterWindowProxy::getOwnPropertyDescriptor(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle) const': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:1250:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 nsOuterWindowProxy::getOwnPropertyDescriptor(JSContext* cx, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:1257:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!GetSubframeWindow(cx, proxy, id, desc.value(), found)) { ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:1266:67: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 return js::Wrapper::getOwnPropertyDescriptor(cx, proxy, id, desc); ^ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'virtual bool nsOuterWindowProxy::defineProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&) const': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:1270:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 nsOuterWindowProxy::defineProperty(JSContext* cx, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:1283:65: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return js::Wrapper::defineProperty(cx, proxy, id, desc, result); ^ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'virtual bool nsOuterWindowProxy::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:1387:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 nsOuterWindowProxy::get(JSContext *cx, JS::Handle proxy, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:1387:1: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:1399:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 if (!GetSubframeWindow(cx, proxy, id, vp, found)) { ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:1407:54: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return js::Wrapper::get(cx, proxy, receiver, id, vp); ^ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:1407:54: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'virtual bool nsOuterWindowProxy::set(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&) const': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:1411:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 nsOuterWindowProxy::set(JSContext *cx, JS::Handle proxy, ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:1411:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:1423:61: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return js::Wrapper::set(cx, proxy, id, v, receiver, result); ^ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:1423:61: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'bool nsGlobalWindow::DispatchResizeEvent(const CSSIntSize&)': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:6791:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 customEvent->InitCustomEvent(cx, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ NS_LITERAL_STRING("DOMWindowResize"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /* aCanBubble = */ true, ~~~~~~~~~~~~~~~~~~~~~~~~ /* aCancelable = */ true, ~~~~~~~~~~~~~~~~~~~~~~~~~ detailValue, ~~~~~~~~~~~~ res); ~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'void nsGlobalWindow::PostMessageMozOuter(JSContext*, JS::Handle, const nsAString&, JS::Handle, nsIPrincipal&, mozilla::ErrorResult&)': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:9113:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 nsGlobalWindow::PostMessageMozOuter(JSContext* aCx, JS::Handle aMessage, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:9113:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:9256:15: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 event->Write(aCx, message, transfer, JS::CloneDataPolicy(), aError); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp: In member function 'void nsGlobalWindow::PostMessageMoz(JSContext*, JS::Handle, const nsAString&, JS::Handle, nsIPrincipal&, mozilla::ErrorResult&)': /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:9265:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 nsGlobalWindow::PostMessageMoz(JSContext* aCx, JS::Handle aMessage, ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:9265:1: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 /builddir/build/BUILD/firefox-56.0/dom/base/nsGlobalWindow.cpp:9272:29: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 return outer->method args; \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!outer) { \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_WARNING("No outer window available!"); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ errorresult.Throw(NS_ERROR_NOT_INITIALIZED); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } else { \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ errorresult.Throw(NS_ERROR_XPC_SECURITY_MANAGER_VETO); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return err_rval; \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PR_END_MACRO ~~~~~~~~~~~~ #define FORWARD_TO_OUTER_VOID(method, args) \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PR_BEGIN_MACRO \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (IsInnerWindow()) { \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsGlobalWindow *outer = GetOuterWindowInternal(); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!AsInner()->HasActiveDocument()) { \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_WARNING(outer ? \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "Inner window does not have active document." : \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "No outer window available!"); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return; \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ outer->method args; \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return; \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PR_END_MACRO ~~~~~~~~~~~~ #define FORWARD_TO_OUTER_CHROME(method, args, err_rval) \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PR_BEGIN_MACRO \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (IsInnerWindow()) { \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsGlobalWindow *outer = GetOuterWindowInternal(); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!AsInner()->HasActiveDocument()) { \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_WARNING(outer ? \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "Inner window does not have active document." : \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "No outer window available!"); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return err_rval; \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return ((nsGlobalChromeWindow *)outer)->method args; \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PR_END_MACRO ~~~~~~~~~~~~ #define FORWARD_TO_INNER_CHROME(method, args, err_rval) \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PR_BEGIN_MACRO \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (IsOuterWindow()) { \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!mInnerWindow) { \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_WARNING("No inner window available!"); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return err_rval; \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return ((nsGlobalChromeWindow *)nsGlobalWindow::Cast(mInnerWindow))->method args; \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PR_END_MACRO ~~~~~~~~~~~~ #define FORWARD_TO_OUTER_MODAL_CONTENT_WINDOW(method, args, err_rval) \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PR_BEGIN_MACRO \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (IsInnerWindow()) { \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsGlobalWindow *outer = GetOuterWindowInternal(); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!AsInner()->HasActiveDocument()) { \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_WARNING(outer ? \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "Inner window does not have active document." : \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "No outer window available!"); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return err_rval; \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return ((nsGlobalModalWindow *)outer)->method args; \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PR_END_MACRO ~~~~~~~~~~~~ #define FORWARD_TO_INNER(method, args, err_rval) \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PR_BEGIN_MACRO \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (IsOuterWindow()) { \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!mInnerWindow) { \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_WARNING("No inner window available!"); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return err_rval; \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return GetCurrentInnerWindowInternal()->method args; \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PR_END_MACRO ~~~~~~~~~~~~ #define FORWARD_TO_INNER_MODAL_CONTENT_WINDOW(method, args, err_rval) \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PR_BEGIN_MACRO \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (IsOuterWindow()) { \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!mInnerWindow) { \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_WARNING("No inner window available!"); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return err_rval; \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return ((nsGlobalModalWindow*)GetCurrentInnerWindowInternal())->method args; \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PR_END_MACRO ~~~~~~~~~~~~ #define FORWARD_TO_INNER_VOID(method, args) \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PR_BEGIN_MACRO \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (IsOuterWindow()) { \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!mInnerWindow) { \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_WARNING("No inner window available!"); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return; \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetCurrentInnerWindowInternal()->method args; \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return; \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PR_END_MACRO ~~~~~~~~~~~~ // Same as FORWARD_TO_INNER, but this will create a fresh inner if an ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // inner doesn't already exists. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define FORWARD_TO_INNER_CREATE(method, args, err_rval) \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PR_BEGIN_MACRO \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (IsOuterWindow()) { \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!mInnerWindow) { \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (mIsClosed) { \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return err_rval; \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsCOMPtr kungFuDeathGrip = GetDoc(); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ::mozilla::Unused << kungFuDeathGrip; \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!mInnerWindow) { \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return err_rval; \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return GetCurrentInnerWindowInternal()->method args; \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PR_END_MACRO ~~~~~~~~~~~~ // CIDs ~~~~~~~ static NS_DEFINE_CID(kXULControllersCID, NS_XULCONTROLLERS_CID); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define NETWORK_UPLOAD_EVENT_NAME NS_LITERAL_STRING("moznetworkupload") ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define NETWORK_DOWNLOAD_EVENT_NAME NS_LITERAL_STRING("moznetworkdownload") ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /** ~~~ * An indirect observer object that means we don't have to implement nsIObserver ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * on nsGlobalWindow, where any script could see it. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ ~~ class nsGlobalWindowObserver final : public nsIObserver ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , public nsIInterfaceRequestor ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , public StorageNotificationObserver ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ public: ~~~~~~~ explicit nsGlobalWindowObserver(nsGlobalWindow* aWindow) : mWindow(aWindow) {} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_DECL_ISUPPORTS ~~~~~~~~~~~~~~~~~ NS_IMETHOD Observe(nsISupports* aSubject, const char* aTopic, const char16_t* aData) override ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ if (!mWindow) ~~~~~~~~~~~~~ return NS_OK; ~~~~~~~~~~~~~ return mWindow->Observe(aSubject, aTopic, aData); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ void Forget() { mWindow = nullptr; } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMETHOD GetInterface(const nsIID& aIID, void** aResult) override ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ if (mWindow && aIID.Equals(NS_GET_IID(nsIDOMWindow)) && mWindow) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return mWindow->QueryInterface(aIID, aResult); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ return NS_NOINTERFACE; ~~~~~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ ObserveStorageNotification(StorageEvent* aEvent, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ const char16_t* aStorageType, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool aPrivateBrowsing) override ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ if (mWindow) { ~~~~~~~~~~~~~~ mWindow->ObserveStorageNotification(aEvent, aStorageType, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aPrivateBrowsing); ~~~~~~~~~~~~~~~~~~ } ~ } ~ nsIPrincipal* ~~~~~~~~~~~~~ GetPrincipal() const override ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ return mWindow ? mWindow->GetPrincipal() : nullptr; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ bool ~~~~ IsPrivateBrowsing() const override ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ return mWindow ? mWindow->IsPrivateBrowsing() : false; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ nsIEventTarget* ~~~~~~~~~~~~~~~ GetEventTarget() const override ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ return mWindow ? mWindow->EventTargetFor(TaskCategory::Other) : nullptr; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ private: ~~~~~~~~ ~nsGlobalWindowObserver() = default; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // This reference is non-owning and safe because it's cleared by ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // nsGlobalWindow::CleanUp(). ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsGlobalWindow* MOZ_NON_OWNING_REF mWindow; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ }; ~~ NS_IMPL_ISUPPORTS(nsGlobalWindowObserver, nsIObserver, nsIInterfaceRequestor) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ static already_AddRefed ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CreateVoidVariant() ~~~~~~~~~~~~~~~~~~~ { ~ RefPtr writable = new nsVariantCC(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ writable->SetAsVoid(); ~~~~~~~~~~~~~~~~~~~~~~ return writable.forget(); ~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ nsresult ~~~~~~~~ DialogValueHolder::Get(nsIPrincipal* aSubject, nsIVariant** aResult) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ nsCOMPtr result; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (aSubject->SubsumesConsideringDomain(mOrigin)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ result = mValue; ~~~~~~~~~~~~~~~~ } else { ~~~~~~~~ result = CreateVoidVariant(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ result.forget(aResult); ~~~~~~~~~~~~~~~~~~~~~~~ return NS_OK; ~~~~~~~~~~~~~ } ~ void ~~~~ DialogValueHolder::Get(JSContext* aCx, JS::Handle aScope, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsIPrincipal* aSubject, ~~~~~~~~~~~~~~~~~~~~~~~ JS::MutableHandle aResult, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mozilla::ErrorResult& aError) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ if (aSubject->Subsumes(mOrigin)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aError = nsContentUtils::XPConnect()->VariantToJS(aCx, aScope, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mValue, aResult); ~~~~~~~~~~~~~~~~~ } else { ~~~~~~~~ aResult.setUndefined(); ~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ class IdleRequestExecutor; ~~~~~~~~~~~~~~~~~~~~~~~~~~ class IdleRequestExecutorTimeoutHandler final : public TimeoutHandler ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ public: ~~~~~~~ explicit IdleRequestExecutorTimeoutHandler(IdleRequestExecutor* aExecutor) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : mExecutor(aExecutor) ~~~~~~~~~~~~~~~~~~~~~~ { ~ } ~ NS_DECL_ISUPPORTS_INHERITED ~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_DECL_CYCLE_COLLECTION_CLASS_INHERITED(IdleRequestExecutorTimeoutHandler, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TimeoutHandler) ~~~~~~~~~~~~~~~ nsresult Call() override; ~~~~~~~~~~~~~~~~~~~~~~~~~ private: ~~~~~~~~ ~IdleRequestExecutorTimeoutHandler() override {} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RefPtr mExecutor; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ }; ~~ NS_IMPL_CYCLE_COLLECTION_INHERITED(IdleRequestExecutorTimeoutHandler, TimeoutHandler, mExecutor) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_ADDREF_INHERITED(IdleRequestExecutorTimeoutHandler, TimeoutHandler) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_RELEASE_INHERITED(IdleRequestExecutorTimeoutHandler, TimeoutHandler) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestExecutorTimeoutHandler) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ class IdleRequestExecutor final : public nsIRunnable ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , public nsICancelableRunnable ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , public nsINamed ~~~~~~~~~~~~~~~~~ , public nsIIdleRunnable ~~~~~~~~~~~~~~~~~~~~~~~~ { ~ public: ~~~~~~~ explicit IdleRequestExecutor(nsGlobalWindow* aWindow) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : mDispatched(false) ~~~~~~~~~~~~~~~~~~~~ , mDeadline(TimeStamp::Now()) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , mWindow(aWindow) ~~~~~~~~~~~~~~~~~~ { ~ MOZ_DIAGNOSTIC_ASSERT(mWindow); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MOZ_DIAGNOSTIC_ASSERT(mWindow->IsInnerWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mIdlePeriodLimit = { mDeadline, mWindow->LastIdleRequestHandle() }; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mDelayedExecutorDispatcher = new IdleRequestExecutorTimeoutHandler(this); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ NS_DECL_CYCLE_COLLECTING_ISUPPORTS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_DECL_CYCLE_COLLECTION_CLASS_AMBIGUOUS(IdleRequestExecutor, nsIRunnable) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_DECL_NSIRUNNABLE ~~~~~~~~~~~~~~~~~~~ NS_DECL_NSINAMED ~~~~~~~~~~~~~~~~ nsresult Cancel() override; ~~~~~~~~~~~~~~~~~~~~~~~~~~~ void SetDeadline(TimeStamp aDeadline) override; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool IsCancelled() const { return !mWindow || mWindow->AsInner()->InnerObjectsFreed(); } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Checks if aRequest shouldn't execute in the current idle period ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // since it has been queued from a chained call to ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // requestIdleCallback from within a running idle callback. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool IneligibleForCurrentIdlePeriod(IdleRequest* aRequest) const ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ return aRequest->Handle() >= mIdlePeriodLimit.mLastRequestIdInIdlePeriod && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TimeStamp::Now() <= mIdlePeriodLimit.mEndOfIdlePeriod; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ void MaybeUpdateIdlePeriodLimit(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Maybe dispatch the IdleRequestExecutor. MabyeDispatch will ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // schedule a delayed dispatch if the associated window is in the ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // background or if given a time to wait until dispatching. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ void MaybeDispatch(TimeStamp aDelayUntil = TimeStamp()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ void ScheduleDispatch(); ~~~~~~~~~~~~~~~~~~~~~~~~ private: ~~~~~~~~ struct IdlePeriodLimit ~~~~~~~~~~~~~~~~~~~~~~ { ~ TimeStamp mEndOfIdlePeriod; ~~~~~~~~~~~~~~~~~~~~~~~~~~~ uint32_t mLastRequestIdInIdlePeriod; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ }; ~~ void DelayedDispatch(uint32_t aDelay); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~IdleRequestExecutor() override {} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool mDispatched; ~~~~~~~~~~~~~~~~~ TimeStamp mDeadline; ~~~~~~~~~~~~~~~~~~~~ IdlePeriodLimit mIdlePeriodLimit; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RefPtr mWindow; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // The timeout handler responsible for dispatching this executor in ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // the case of immediate dispatch to the idle queue isn't ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // desirable. This is used if we've dispatched all idle callbacks ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // that are allowed to run in the current idle period, or if the ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // associated window is currently in the background. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsCOMPtr mDelayedExecutorDispatcher; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // If not Nothing() then this value is the handle to the currently ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // scheduled delayed executor dispatcher. This is needed to be able ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // to cancel the timeout handler in case of the executor being ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // cancelled. ~~~~~~~~~~~~~ Maybe mDelayedExecutorHandle; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ }; ~~ NS_IMPL_CYCLE_COLLECTION_CLASS(IdleRequestExecutor) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTING_ADDREF(IdleRequestExecutor) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTING_RELEASE(IdleRequestExecutor) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN(IdleRequestExecutor) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mWindow) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mDelayedExecutorDispatcher) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK_END ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN(IdleRequestExecutor) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mWindow) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mDelayedExecutorDispatcher) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestExecutor) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_INTERFACE_MAP_ENTRY(nsIRunnable) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_INTERFACE_MAP_ENTRY(nsICancelableRunnable) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_INTERFACE_MAP_ENTRY(nsINamed) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_INTERFACE_MAP_ENTRY(nsIIdleRunnable) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_INTERFACE_MAP_END ~~~~~~~~~~~~~~~~~~~~ NS_IMETHODIMP ~~~~~~~~~~~~~ IdleRequestExecutor::GetName(nsACString& aName) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ aName.AssignASCII("IdleRequestExecutor"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return NS_OK; ~~~~~~~~~~~~~ } ~ NS_IMETHODIMP ~~~~~~~~~~~~~ IdleRequestExecutor::Run() ~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(NS_IsMainThread()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mDispatched = false; ~~~~~~~~~~~~~~~~~~~~ if (mWindow) { ~~~~~~~~~~~~~~ return mWindow->ExecuteIdleRequest(mDeadline); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ return NS_OK; ~~~~~~~~~~~~~ } ~ nsresult ~~~~~~~~ IdleRequestExecutor::Cancel() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(NS_IsMainThread()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (mDelayedExecutorHandle && mWindow) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mWindow->AsInner()->TimeoutManager().ClearTimeout( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mDelayedExecutorHandle.value(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Timeout::Reason::eIdleCallbackTimeout); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ mWindow = nullptr; ~~~~~~~~~~~~~~~~~~ return NS_OK; ~~~~~~~~~~~~~ } ~ void ~~~~ IdleRequestExecutor::SetDeadline(TimeStamp aDeadline) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(NS_IsMainThread()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!mWindow) { ~~~~~~~~~~~~~~~ return; ~~~~~~~ } ~ mDeadline = aDeadline; ~~~~~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ IdleRequestExecutor::MaybeUpdateIdlePeriodLimit() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ if (TimeStamp::Now() > mIdlePeriodLimit.mEndOfIdlePeriod) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mIdlePeriodLimit = { mDeadline, mWindow->LastIdleRequestHandle() }; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ void ~~~~ IdleRequestExecutor::MaybeDispatch(TimeStamp aDelayUntil) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ // If we've already dispatched the executor we don't want to do it ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // again. Also, if we've called IdleRequestExecutor::Cancel mWindow ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // will be null, which indicates that we shouldn't dispatch this ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // executor either. ~~~~~~~~~~~~~~~~~~~ if (mDispatched || IsCancelled()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return; ~~~~~~~ } ~ mDispatched = true; ~~~~~~~~~~~~~~~~~~~ nsPIDOMWindowOuter* outer = mWindow->GetOuterWindow(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (outer && outer->AsOuter()->IsBackground()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Set a timeout handler with a timeout of 0 ms to throttle idle ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // callback requests coming from a backround window using ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // background timeout throttling. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DelayedDispatch(0); ~~~~~~~~~~~~~~~~~~~ return; ~~~~~~~ } ~ TimeStamp now = TimeStamp::Now(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!aDelayUntil || aDelayUntil < now) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ScheduleDispatch(); ~~~~~~~~~~~~~~~~~~~ return; ~~~~~~~ } ~ TimeDuration delay = aDelayUntil - now; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DelayedDispatch(static_cast(delay.ToMilliseconds())); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ IdleRequestExecutor::ScheduleDispatch() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(mWindow); ~~~~~~~~~~~~~~~~~~~~ mDelayedExecutorHandle = Nothing(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RefPtr request = this; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IdleDispatchToCurrentThread(request.forget()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ IdleRequestExecutor::DelayedDispatch(uint32_t aDelay) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(mWindow); ~~~~~~~~~~~~~~~~~~~~ MOZ_ASSERT(mDelayedExecutorHandle.isNothing()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ int32_t handle; ~~~~~~~~~~~~~~~ mWindow->AsInner()->TimeoutManager().SetTimeout( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mDelayedExecutorDispatcher, aDelay, false, Timeout::Reason::eIdleCallbackTimeout, &handle); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mDelayedExecutorHandle = Some(handle); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ nsresult ~~~~~~~~ IdleRequestExecutorTimeoutHandler::Call() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ if (!mExecutor->IsCancelled()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mExecutor->ScheduleDispatch(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ return NS_OK; ~~~~~~~~~~~~~ } ~ void ~~~~ nsGlobalWindow::ScheduleIdleRequestDispatch() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ AssertIsOnMainThread(); ~~~~~~~~~~~~~~~~~~~~~~~ if (!mIdleRequestExecutor) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mIdleRequestExecutor = new IdleRequestExecutor(this); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ mIdleRequestExecutor->MaybeDispatch(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ nsGlobalWindow::SuspendIdleRequests() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ if (mIdleRequestExecutor) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~ mIdleRequestExecutor->Cancel(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mIdleRequestExecutor = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ void ~~~~ nsGlobalWindow::ResumeIdleRequests() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(!mIdleRequestExecutor); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ScheduleIdleRequestDispatch(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ nsGlobalWindow::InsertIdleCallback(IdleRequest* aRequest) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ AssertIsOnMainThread(); ~~~~~~~~~~~~~~~~~~~~~~~ mIdleRequestCallbacks.insertBack(aRequest); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aRequest->AddRef(); ~~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ nsGlobalWindow::RemoveIdleCallback(mozilla::dom::IdleRequest* aRequest) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ AssertIsOnMainThread(); ~~~~~~~~~~~~~~~~~~~~~~~ if (aRequest->HasTimeout()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mTimeoutManager->ClearTimeout(aRequest->GetTimeoutHandle(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Timeout::Reason::eIdleCallbackTimeout); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ aRequest->removeFrom(mIdleRequestCallbacks); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aRequest->Release(); ~~~~~~~~~~~~~~~~~~~~ } ~ nsresult ~~~~~~~~ nsGlobalWindow::RunIdleRequest(IdleRequest* aRequest, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DOMHighResTimeStamp aDeadline, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool aDidTimeout) ~~~~~~~~~~~~~~~~~ { ~ AssertIsOnMainThread(); ~~~~~~~~~~~~~~~~~~~~~~~ RefPtr request(aRequest); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RemoveIdleCallback(request); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return request->IdleRun(AsInner(), aDeadline, aDidTimeout); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ nsresult ~~~~~~~~ nsGlobalWindow::ExecuteIdleRequest(TimeStamp aDeadline) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ AssertIsOnMainThread(); ~~~~~~~~~~~~~~~~~~~~~~~ RefPtr request = mIdleRequestCallbacks.getFirst(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!request) { ~~~~~~~~~~~~~~~ // There are no more idle requests, so stop scheduling idle ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // request callbacks. ~~~~~~~~~~~~~~~~~~~~~ return NS_OK; ~~~~~~~~~~~~~ } ~ // If the request that we're trying to execute has been queued ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // during the current idle period, then dispatch it again at the end ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // of the idle period. ~~~~~~~~~~~~~~~~~~~~~~ if (mIdleRequestExecutor->IneligibleForCurrentIdlePeriod(request)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mIdleRequestExecutor->MaybeDispatch(aDeadline); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return NS_OK; ~~~~~~~~~~~~~ } ~ DOMHighResTimeStamp deadline = 0.0; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (Performance* perf = GetPerformance()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ deadline = perf->GetDOMTiming()->TimeStampToDOMHighRes(aDeadline); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ mIdleRequestExecutor->MaybeUpdateIdlePeriodLimit(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsresult result = RunIdleRequest(request, deadline, false); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Running the idle callback could've suspended the window, in which ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // case mIdleRequestExecutor will be null. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (mIdleRequestExecutor) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~ mIdleRequestExecutor->MaybeDispatch(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ return result; ~~~~~~~~~~~~~~ } ~ class IdleRequestTimeoutHandler final : public TimeoutHandler ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ public: ~~~~~~~ IdleRequestTimeoutHandler(JSContext* aCx, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ IdleRequest* aIdleRequest, ~~~~~~~~~~~~~~~~~~~~~~~~~~ nsPIDOMWindowInner* aWindow) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : TimeoutHandler(aCx) ~~~~~~~~~~~~~~~~~~~~~ , mIdleRequest(aIdleRequest) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , mWindow(aWindow) ~~~~~~~~~~~~~~~~~~ { ~ } ~ NS_DECL_ISUPPORTS_INHERITED ~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_DECL_CYCLE_COLLECTION_CLASS_INHERITED(IdleRequestTimeoutHandler, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TimeoutHandler) ~~~~~~~~~~~~~~~ nsresult Call() override ~~~~~~~~~~~~~~~~~~~~~~~~ { ~ return nsGlobalWindow::Cast(mWindow)->RunIdleRequest(mIdleRequest, 0.0, true); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ private: ~~~~~~~~ ~IdleRequestTimeoutHandler() override {} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RefPtr mIdleRequest; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsCOMPtr mWindow; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ }; ~~ NS_IMPL_CYCLE_COLLECTION_INHERITED(IdleRequestTimeoutHandler, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TimeoutHandler, ~~~~~~~~~~~~~~~ mIdleRequest, ~~~~~~~~~~~~~ mWindow) ~~~~~~~~ NS_IMPL_ADDREF_INHERITED(IdleRequestTimeoutHandler, TimeoutHandler) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_RELEASE_INHERITED(IdleRequestTimeoutHandler, TimeoutHandler) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestTimeoutHandler) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ uint32_t ~~~~~~~~ nsGlobalWindow::RequestIdleCallback(JSContext* aCx, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ IdleRequestCallback& aCallback, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ const IdleRequestOptions& aOptions, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ErrorResult& aError) ~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_RELEASE_ASSERT(IsInnerWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AssertIsOnMainThread(); ~~~~~~~~~~~~~~~~~~~~~~~ uint32_t handle = mIdleRequestCallbackCounter++; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RefPtr request = ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ new IdleRequest(&aCallback, handle); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (aOptions.mTimeout.WasPassed()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ int32_t timeoutHandle; ~~~~~~~~~~~~~~~~~~~~~~ nsCOMPtr handler(new IdleRequestTimeoutHandler(aCx, request, AsInner())); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsresult rv = mTimeoutManager->SetTimeout( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ handler, aOptions.mTimeout.Value(), false, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Timeout::Reason::eIdleCallbackTimeout, &timeoutHandle); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (NS_WARN_IF(NS_FAILED(rv))) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return 0; ~~~~~~~~~ } ~ request->SetTimeoutHandle(timeoutHandle); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ // mIdleRequestCallbacks now owns request ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ InsertIdleCallback(request); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!IsSuspended()) { ~~~~~~~~~~~~~~~~~~~~~ ScheduleIdleRequestDispatch(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ return handle; ~~~~~~~~~~~~~~ } ~ void ~~~~ nsGlobalWindow::CancelIdleCallback(uint32_t aHandle) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_RELEASE_ASSERT(IsInnerWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ for (IdleRequest* r : mIdleRequestCallbacks) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (r->Handle() == aHandle) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RemoveIdleCallback(r); ~~~~~~~~~~~~~~~~~~~~~~ break; ~~~~~~ } ~ } ~ } ~ void ~~~~ nsGlobalWindow::DisableIdleCallbackRequests() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ if (mIdleRequestExecutor) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~ mIdleRequestExecutor->Cancel(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mIdleRequestExecutor = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ while (!mIdleRequestCallbacks.isEmpty()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RefPtr request = mIdleRequestCallbacks.getFirst(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RemoveIdleCallback(request); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ bool ~~~~ nsGlobalWindow::IsBackgroundInternal() const ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ return !mOuterWindow || mOuterWindow->IsBackground(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ namespace mozilla { ~~~~~~~~~~~~~~~~~~~ namespace dom { ~~~~~~~~~~~~~~~ extern uint64_t ~~~~~~~~~~~~~~~ NextWindowID(); ~~~~~~~~~~~~~~~ } // namespace dom ~~~~~~~~~~~~~~~~~~ } // namespace mozilla ~~~~~~~~~~~~~~~~~~~~~~ template ~~~~~~~~~~~~~~~~~ nsPIDOMWindow::nsPIDOMWindow(nsPIDOMWindowOuter *aOuterWindow) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : mFrameElement(nullptr), mDocShell(nullptr), mModalStateDepth(0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mMutationBits(0), mIsDocumentLoaded(false), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mIsHandlingResizeEvent(false), mIsInnerWindow(aOuterWindow != nullptr), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mMayHavePaintEventListener(false), mMayHaveTouchEventListener(false), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mMayHaveSelectionChangeEventListener(false), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mMayHaveMouseEnterLeaveEventListener(false), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mMayHavePointerEnterLeaveEventListener(false), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mInnerObjectsFreed(false), ~~~~~~~~~~~~~~~~~~~~~~~~~~ mIsModalContentWindow(false), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mIsActive(false), mIsBackground(false), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mMediaSuspend(Preferences::GetBool("media.block-autoplay-until-in-foreground", true) ? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsISuspendedTypes::SUSPENDED_BLOCK : nsISuspendedTypes::NONE_SUSPENDED), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mAudioMuted(false), mAudioVolume(1.0), mAudioCaptured(false), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mDesktopModeViewport(false), mIsRootOuterWindow(false), mInnerWindow(nullptr), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mOuterWindow(aOuterWindow), ~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Make sure no actual window ends up with mWindowID == 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mWindowID(NextWindowID()), mHasNotifiedGlobalCreated(false), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mMarkedCCGeneration(0), mServiceWorkersTestingEnabled(false), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mLargeAllocStatus(LargeAllocStatus::NONE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mHasTriedToCacheTopInnerWindow(false), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mNumOfIndexedDBDatabases(0) ~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ if (aOuterWindow) { ~~~~~~~~~~~~~~~~~~~ mTimeoutManager = ~~~~~~~~~~~~~~~~~ MakeUnique(*nsGlobalWindow::Cast(AsInner())); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ template ~~~~~~~~~~~~~~~~~ nsPIDOMWindow::~nsPIDOMWindow() {} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /* static */ ~~~~~~~~~~~~ nsPIDOMWindowOuter* ~~~~~~~~~~~~~~~~~~~ nsPIDOMWindowOuter::GetFromCurrentInner(nsPIDOMWindowInner* aInner) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ if (!aInner) { ~~~~~~~~~~~~~~ return nullptr; ~~~~~~~~~~~~~~~ } ~ nsPIDOMWindowOuter* outer = aInner->GetOuterWindow(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!outer || outer->GetCurrentInnerWindow() != aInner) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return nullptr; ~~~~~~~~~~~~~~~ } ~ return outer; ~~~~~~~~~~~~~ } ~ // DialogValueHolder CC goop. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION(DialogValueHolder, mValue) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DialogValueHolder) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_INTERFACE_MAP_ENTRY(nsISupports) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_INTERFACE_MAP_END ~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTING_ADDREF(DialogValueHolder) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTING_RELEASE(DialogValueHolder) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ //***************************************************************************** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // nsOuterWindowProxy: Outer Window Proxy ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ //***************************************************************************** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ class nsOuterWindowProxy : public js::Wrapper ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ public: ~~~~~~~ constexpr nsOuterWindowProxy() : js::Wrapper(0) { } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool finalizeInBackground(const JS::Value& priv) const override { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return false; ~~~~~~~~~~~~~ } ~ // Standard internal methods ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool getOwnPropertyDescriptor(JSContext* cx, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle id, ~~~~~~~~~~~~~~~~~~~~ JS::MutableHandle desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ const override; ~~~~~~~~~~~~~~~ bool defineProperty(JSContext* cx, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle id, ~~~~~~~~~~~~~~~~~~~~ JS::Handle desc, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::ObjectOpResult &result) const override; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool ownPropertyKeys(JSContext *cx, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::AutoIdVector &props) const override; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool delete_(JSContext *cx, JS::Handle proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle id, ~~~~~~~~~~~~~~~~~~~~ JS::ObjectOpResult &result) const override; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool getPrototypeIfOrdinary(JSContext* cx, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool* isOrdinary, ~~~~~~~~~~~~~~~~~ JS::MutableHandle protop) const override; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSObject* enumerate(JSContext *cx, JS::Handle proxy) const override; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool preventExtensions(JSContext* cx, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::ObjectOpResult& result) const override; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool isExtensible(JSContext *cx, JS::Handle proxy, bool *extensible) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ const override; ~~~~~~~~~~~~~~~ bool has(JSContext *cx, JS::Handle proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle id, bool *bp) const override; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool get(JSContext *cx, JS::Handle proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle receiver, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle id, ~~~~~~~~~~~~~~~~~~~~ JS::MutableHandle vp) const override; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool set(JSContext *cx, JS::Handle proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle id, JS::Handle v, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle receiver, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::ObjectOpResult &result) const override; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // SpiderMonkey extensions ~~~~~~~~~~~~~~~~~~~~~~~~~~ bool getPropertyDescriptor(JSContext* cx, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle id, ~~~~~~~~~~~~~~~~~~~~ JS::MutableHandle desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ const override; ~~~~~~~~~~~~~~~ bool hasOwn(JSContext *cx, JS::Handle proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle id, bool *bp) const override; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool getOwnEnumerablePropertyKeys(JSContext *cx, JS::Handle proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::AutoIdVector &props) const override; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ const char *className(JSContext *cx, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle wrapper) const override; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ void finalize(JSFreeOp *fop, JSObject *proxy) const override; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool isCallable(JSObject *obj) const override { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return false; ~~~~~~~~~~~~~ } ~ bool isConstructor(JSObject *obj) const override { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return false; ~~~~~~~~~~~~~ } ~ bool watch(JSContext *cx, JS::Handle proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle id, JS::Handle callable) const override; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool unwatch(JSContext *cx, JS::Handle proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle id) const override; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ static void ObjectMoved(JSObject *obj, const JSObject *old); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ static const nsOuterWindowProxy singleton; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ protected: ~~~~~~~~~~ static nsGlobalWindow* GetOuterWindow(JSObject *proxy) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ nsGlobalWindow* outerWindow = nsGlobalWindow::FromSupports( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ static_cast(js::GetProxyReservedSlot(proxy, 0).toPrivate())); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MOZ_ASSERT_IF(outerWindow, outerWindow->IsOuterWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return outerWindow; ~~~~~~~~~~~~~~~~~~~ } ~ // False return value means we threw an exception. True return value ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // but false "found" means we didn't have a subframe at that index. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool GetSubframeWindow(JSContext *cx, JS::Handle proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle id, ~~~~~~~~~~~~~~~~~~~~ JS::MutableHandle vp, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool &found) const; ~~~~~~~~~~~~~~~~~~~ // Returns a non-null window only if id is an index and we have a ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // window at that index. ~~~~~~~~~~~~~~~~~~~~~~~~ already_AddRefed ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetSubframeWindow(JSContext *cx, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle id) const; ~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool AppendIndexedPropertyNames(JSContext *cx, JSObject *proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::AutoIdVector &props) const; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ }; ~~ static const js::ClassExtension OuterWindowProxyClassExtension = PROXY_MAKE_EXT( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsOuterWindowProxy::ObjectMoved ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~~ // Give OuterWindowProxyClass 2 reserved slots, like the other wrappers, so ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // JSObject::swap can swap it with CrossCompartmentWrappers without requiring ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // malloc. ~~~~~~~~~~ const js::Class OuterWindowProxyClass = PROXY_CLASS_WITH_EXT( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "Proxy", ~~~~~~~~ JSCLASS_HAS_RESERVED_SLOTS(2), /* additional class flags */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &OuterWindowProxyClassExtension); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ const char * ~~~~~~~~~~~~ nsOuterWindowProxy::className(JSContext *cx, JS::Handle proxy) const ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(js::IsProxy(proxy)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return "Window"; ~~~~~~~~~~~~~~~~ } ~ void ~~~~ nsOuterWindowProxy::finalize(JSFreeOp *fop, JSObject *proxy) const ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ nsGlobalWindow* outerWindow = GetOuterWindow(proxy); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (outerWindow) { ~~~~~~~~~~~~~~~~~~ outerWindow->ClearWrapper(proxy); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Ideally we would use OnFinalize here, but it's possible that ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // EnsureScriptEnvironment will later be called on the window, and we don't ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // want to create a new script object in that case. Therefore, we need to ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // write a non-null value that will reliably crash when dereferenced. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ outerWindow->PoisonOuterWindowProxy(proxy); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ bool ~~~~ nsOuterWindowProxy::getPropertyDescriptor(JSContext* cx, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle id, ~~~~~~~~~~~~~~~~~~~~ JS::MutableHandle desc) const ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ // The only thing we can do differently from js::Wrapper is shadow stuff with ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // our indexed properties, so we can just try getOwnPropertyDescriptor and if ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // that gives us nothing call on through to js::Wrapper. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ desc.object().set(nullptr); ~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!getOwnPropertyDescriptor(cx, proxy, id, desc)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return false; ~~~~~~~~~~~~~ } ~ if (desc.object()) { ~~~~~~~~~~~~~~~~~~~~ return true; ~~~~~~~~~~~~ } ~ return js::Wrapper::getPropertyDescriptor(cx, proxy, id, desc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ bool ~~~~ nsOuterWindowProxy::getOwnPropertyDescriptor(JSContext* cx, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle id, ~~~~~~~~~~~~~~~~~~~~ JS::MutableHandle desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ const ~~~~~ { ~ bool found; ~~~~~~~~~~~ if (!GetSubframeWindow(cx, proxy, id, desc.value(), found)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return false; ~~~~~~~~~~~~~ } ~ if (found) { ~~~~~~~~~~~~ FillPropertyDescriptor(desc, proxy, true); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return true; ~~~~~~~~~~~~ } ~ // else fall through to js::Wrapper ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return js::Wrapper::getOwnPropertyDescriptor(cx, proxy, id, desc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ bool ~~~~ nsOuterWindowProxy::defineProperty(JSContext* cx, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle id, ~~~~~~~~~~~~~~~~~~~~ JS::Handle desc, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::ObjectOpResult &result) const ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ if (IsArrayIndex(GetArrayIndexFromId(cx, id))) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Spec says to Reject whether this is a supported index or not, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // since we have no indexed setter or indexed creator. It is up ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // to the caller to decide whether to throw a TypeError. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return result.failCantDefineWindowElement(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ return js::Wrapper::defineProperty(cx, proxy, id, desc, result); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ bool ~~~~ nsOuterWindowProxy::ownPropertyKeys(JSContext *cx, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::AutoIdVector &props) const ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ // Just our indexed stuff followed by our "normal" own property names. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!AppendIndexedPropertyNames(cx, proxy, props)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return false; ~~~~~~~~~~~~~ } ~ JS::AutoIdVector innerProps(cx); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!js::Wrapper::ownPropertyKeys(cx, proxy, innerProps)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return false; ~~~~~~~~~~~~~ } ~ return js::AppendUnique(cx, props, innerProps); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ bool ~~~~ nsOuterWindowProxy::delete_(JSContext *cx, JS::Handle proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle id, JS::ObjectOpResult &result) const ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ if (nsCOMPtr frame = GetSubframeWindow(cx, proxy, id)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Fail (which means throw if strict, else return false). ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return result.failCantDeleteWindowElement(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ if (IsArrayIndex(GetArrayIndexFromId(cx, id))) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Indexed, but not supported. Spec says return true. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return result.succeed(); ~~~~~~~~~~~~~~~~~~~~~~~~ } ~ return js::Wrapper::delete_(cx, proxy, id, result); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ bool ~~~~ nsOuterWindowProxy::getPrototypeIfOrdinary(JSContext* cx, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool* isOrdinary, ~~~~~~~~~~~~~~~~~ JS::MutableHandle protop) const ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ // Window's [[GetPrototypeOf]] trap isn't the ordinary definition: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // ~~ // https://html.spec.whatwg.org/multipage/browsers.html#windowproxy-getprototypeof ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // ~~ // We nonetheless can implement it with a static [[Prototype]], because ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // wrapper-class handlers (particularly, XOW in FilteringWrapper.cpp) supply ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // all non-ordinary behavior. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // ~~ // But from a spec point of view, it's the exact same object in both cases -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // only the observer's changed. So this getPrototypeIfOrdinary trap on the ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // non-wrapper object *must* report non-ordinary, even if static [[Prototype]] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // usually means ordinary. ~~~~~~~~~~~~~~~~~~~~~~~~~~ *isOrdinary = false; ~~~~~~~~~~~~~~~~~~~~ return true; ~~~~~~~~~~~~ } ~ bool ~~~~ nsOuterWindowProxy::preventExtensions(JSContext* cx, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::ObjectOpResult& result) const ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ // If [[Extensible]] could be false, then navigating a window could navigate ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // to a window that's [[Extensible]] after being at one that wasn't: an ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // invariant violation. So never change a window's extensibility. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return result.failCantPreventExtensions(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ bool ~~~~ nsOuterWindowProxy::isExtensible(JSContext *cx, JS::Handle proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool *extensible) const ~~~~~~~~~~~~~~~~~~~~~~~ { ~ // See above. ~~~~~~~~~~~~~ *extensible = true; ~~~~~~~~~~~~~~~~~~~ return true; ~~~~~~~~~~~~ } ~ bool ~~~~ nsOuterWindowProxy::has(JSContext *cx, JS::Handle proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle id, bool *bp) const ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ if (nsCOMPtr frame = GetSubframeWindow(cx, proxy, id)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *bp = true; ~~~~~~~~~~~ return true; ~~~~~~~~~~~~ } ~ return js::Wrapper::has(cx, proxy, id, bp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ bool ~~~~ nsOuterWindowProxy::hasOwn(JSContext *cx, JS::Handle proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle id, bool *bp) const ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ if (nsCOMPtr frame = GetSubframeWindow(cx, proxy, id)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *bp = true; ~~~~~~~~~~~ return true; ~~~~~~~~~~~~ } ~ return js::Wrapper::hasOwn(cx, proxy, id, bp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ bool ~~~~ nsOuterWindowProxy::get(JSContext *cx, JS::Handle proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle receiver, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle id, ~~~~~~~~~~~~~~~~~~~~ JS::MutableHandle vp) const ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ if (id == nsDOMClassInfo::sWrappedJSObject_id && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xpc::AccessCheck::isChrome(js::GetContextCompartment(cx))) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vp.set(JS::ObjectValue(*proxy)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return true; ~~~~~~~~~~~~ } ~ bool found; ~~~~~~~~~~~ if (!GetSubframeWindow(cx, proxy, id, vp, found)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return false; ~~~~~~~~~~~~~ } ~ if (found) { ~~~~~~~~~~~~ return true; ~~~~~~~~~~~~ } ~ // Else fall through to js::Wrapper ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return js::Wrapper::get(cx, proxy, receiver, id, vp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ bool ~~~~ nsOuterWindowProxy::set(JSContext *cx, JS::Handle proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle id, ~~~~~~~~~~~~~~~~~~~~ JS::Handle v, ~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle receiver, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::ObjectOpResult &result) const ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ if (IsArrayIndex(GetArrayIndexFromId(cx, id))) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Reject the set. It's up to the caller to decide whether to throw a ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // TypeError. If the caller is strict mode JS code, it'll throw. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return result.failReadOnly(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ return js::Wrapper::set(cx, proxy, id, v, receiver, result); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ bool ~~~~ nsOuterWindowProxy::getOwnEnumerablePropertyKeys(JSContext *cx, JS::Handle proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::AutoIdVector &props) const ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ // Like ownPropertyKeys, our indexed stuff followed by our "normal" enumerable ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // own property names. ~~~~~~~~~~~~~~~~~~~~~~ // ~~ // Note that this does not match current spec per ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // https://github.com/whatwg/html/issues/2753 but as that issue says I believe ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // the spec is wrong. ~~~~~~~~~~~~~~~~~~~~~ if (!AppendIndexedPropertyNames(cx, proxy, props)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return false; ~~~~~~~~~~~~~ } ~ JS::AutoIdVector innerProps(cx); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!js::Wrapper::getOwnEnumerablePropertyKeys(cx, proxy, innerProps)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return false; ~~~~~~~~~~~~~ } ~ return js::AppendUnique(cx, props, innerProps); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ JSObject* ~~~~~~~~~ nsOuterWindowProxy::enumerate(JSContext *cx, JS::Handle proxy) const ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ // BaseProxyHandler::enumerate seems to do what we want here: fall ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // back on the property names returned from js::GetPropertyKeys() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return js::BaseProxyHandler::enumerate(cx, proxy); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ bool ~~~~ nsOuterWindowProxy::GetSubframeWindow(JSContext *cx, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle id, ~~~~~~~~~~~~~~~~~~~~ JS::MutableHandle vp, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool& found) const ~~~~~~~~~~~~~~~~~~ { ~ nsCOMPtr frame = GetSubframeWindow(cx, proxy, id); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!frame) { ~~~~~~~~~~~~~ found = false; ~~~~~~~~~~~~~~ return true; ~~~~~~~~~~~~ } ~ found = true; ~~~~~~~~~~~~~ // Just return the window's global ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsGlobalWindow* global = nsGlobalWindow::Cast(frame); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ frame->EnsureInnerWindow(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSObject* obj = global->FastGetGlobalJSObject(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // This null check fixes a hard-to-reproduce crash that occurs when we ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // get here when we're mid-call to nsDocShell::Destroy. See bug 640904 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // comment 105. ~~~~~~~~~~~~~~~ if (MOZ_UNLIKELY(!obj)) { ~~~~~~~~~~~~~~~~~~~~~~~~~ return xpc::Throw(cx, NS_ERROR_FAILURE); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ JS::ExposeObjectToActiveJS(obj); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vp.setObject(*obj); ~~~~~~~~~~~~~~~~~~~ return JS_WrapValue(cx, vp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ already_AddRefed ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsOuterWindowProxy::GetSubframeWindow(JSContext *cx, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle id) const ~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ uint32_t index = GetArrayIndexFromId(cx, id); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!IsArrayIndex(index)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~ return nullptr; ~~~~~~~~~~~~~~~ } ~ nsGlobalWindow* win = GetOuterWindow(proxy); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MOZ_ASSERT(win->IsOuterWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return win->IndexedGetterOuter(index); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ bool ~~~~ nsOuterWindowProxy::AppendIndexedPropertyNames(JSContext *cx, JSObject *proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::AutoIdVector &props) const ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ uint32_t length = GetOuterWindow(proxy)->Length(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MOZ_ASSERT(int32_t(length) >= 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!props.reserve(props.length() + length)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return false; ~~~~~~~~~~~~~ } ~ for (int32_t i = 0; i < int32_t(length); ++i) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!props.append(INT_TO_JSID(i))) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return false; ~~~~~~~~~~~~~ } ~ } ~ return true; ~~~~~~~~~~~~ } ~ bool ~~~~ nsOuterWindowProxy::watch(JSContext *cx, JS::Handle proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle id, JS::Handle callable) const ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ return js::WatchGuts(cx, proxy, id, callable); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ bool ~~~~ nsOuterWindowProxy::unwatch(JSContext *cx, JS::Handle proxy, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle id) const ~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ return js::UnwatchGuts(cx, proxy, id); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ nsOuterWindowProxy::ObjectMoved(JSObject *obj, const JSObject *old) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ nsGlobalWindow* outerWindow = GetOuterWindow(obj); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (outerWindow) { ~~~~~~~~~~~~~~~~~~ outerWindow->UpdateWrapper(obj, old); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ const nsOuterWindowProxy ~~~~~~~~~~~~~~~~~~~~~~~~ nsOuterWindowProxy::singleton; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ class nsChromeOuterWindowProxy : public nsOuterWindowProxy ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ public: ~~~~~~~ constexpr nsChromeOuterWindowProxy() : nsOuterWindowProxy() { } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ const char *className(JSContext *cx, JS::Handle wrapper) const override; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ static const nsChromeOuterWindowProxy singleton; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ }; ~~ const char * ~~~~~~~~~~~~ nsChromeOuterWindowProxy::className(JSContext *cx, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Handle proxy) const ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(js::IsProxy(proxy)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return "ChromeWindow"; ~~~~~~~~~~~~~~~~~~~~~~ } ~ const nsChromeOuterWindowProxy ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsChromeOuterWindowProxy::singleton; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ static JSObject* ~~~~~~~~~~~~~~~~ NewOuterWindowProxy(JSContext *cx, JS::Handle global, bool isChrome) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ JSAutoCompartment ac(cx, global); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MOZ_ASSERT(js::GetGlobalForObjectCrossCompartment(global) == global); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ js::WrapperOptions options; ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.setClass(&OuterWindowProxyClass); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.setSingleton(true); ~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSObject *obj = js::Wrapper::New(cx, global, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isChrome ? &nsChromeOuterWindowProxy::singleton ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : &nsOuterWindowProxy::singleton, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options); ~~~~~~~~~ MOZ_ASSERT_IF(obj, js::IsWindowProxy(obj)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return obj; ~~~~~~~~~~~ } ~ //***************************************************************************** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ //*** nsGlobalWindow: Object Management ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ //***************************************************************************** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsGlobalWindow::nsGlobalWindow(nsGlobalWindow *aOuterWindow) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : nsPIDOMWindow(aOuterWindow ? aOuterWindow->AsOuter() : nullptr), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mIdleFuzzFactor(0), ~~~~~~~~~~~~~~~~~~~ mIdleCallbackIndex(-1), ~~~~~~~~~~~~~~~~~~~~~~~ mCurrentlyIdle(false), ~~~~~~~~~~~~~~~~~~~~~~ mAddActiveEventFuzzTime(true), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mFullScreen(false), ~~~~~~~~~~~~~~~~~~~ mFullscreenMode(false), ~~~~~~~~~~~~~~~~~~~~~~~ mIsClosed(false), ~~~~~~~~~~~~~~~~~ mInClose(false), ~~~~~~~~~~~~~~~~ mHavePendingClose(false), ~~~~~~~~~~~~~~~~~~~~~~~~~ mHadOriginalOpener(false), ~~~~~~~~~~~~~~~~~~~~~~~~~~ mOriginalOpenerWasSecureContext(false), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mIsPopupSpam(false), ~~~~~~~~~~~~~~~~~~~~ mBlockScriptedClosingFlag(false), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mWasOffline(false), ~~~~~~~~~~~~~~~~~~~ mHasHadSlowScript(false), ~~~~~~~~~~~~~~~~~~~~~~~~~ mNotifyIdleObserversIdleOnThaw(false), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mNotifyIdleObserversActiveOnThaw(false), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mCreatingInnerWindow(false), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mIsChrome(false), ~~~~~~~~~~~~~~~~~ mCleanMessageManager(false), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mNeedsFocus(true), ~~~~~~~~~~~~~~~~~~ mHasFocus(false), ~~~~~~~~~~~~~~~~~ mShowFocusRingForContent(false), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mFocusByKeyOccurred(false), ~~~~~~~~~~~~~~~~~~~~~~~~~~~ mHasGamepad(false), ~~~~~~~~~~~~~~~~~~~ mHasVREvents(false), ~~~~~~~~~~~~~~~~~~~~ mHasVRDisplayActivateEvents(false), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mHasSeenGamepadInput(false), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mNotifiedIDDestroyed(false), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mAllowScriptsToClose(false), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mTopLevelOuterContentWindow(false), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mSuspendDepth(0), ~~~~~~~~~~~~~~~~~ mFreezeDepth(0), ~~~~~~~~~~~~~~~~ mFocusMethod(0), ~~~~~~~~~~~~~~~~ mSerial(0), ~~~~~~~~~~~ mIdleRequestCallbackCounter(1), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mIdleRequestExecutor(nullptr), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #ifdef DEBUG ~~~~~~~~~~~~ mSetOpenerWindowCalled(false), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #endif ~~~~~~ #ifdef MOZ_B2G ~~~~~~~~~~~~~~ mNetworkUploadObserverEnabled(false), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mNetworkDownloadObserverEnabled(false), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #endif ~~~~~~ mCleanedUp(false), ~~~~~~~~~~~~~~~~~~ mDialogAbuseCount(0), ~~~~~~~~~~~~~~~~~~~~~ mAreDialogsEnabled(true), ~~~~~~~~~~~~~~~~~~~~~~~~~ #ifdef DEBUG ~~~~~~~~~~~~ mIsValidatingTabGroup(false), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #endif ~~~~~~ mCanSkipCCGeneration(0), ~~~~~~~~~~~~~~~~~~~~~~~~ mAutoActivateVRDisplayID(0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mBeforeUnloadListenerCount(0) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ AssertIsOnMainThread(); ~~~~~~~~~~~~~~~~~~~~~~~ nsLayoutStatics::AddRef(); ~~~~~~~~~~~~~~~~~~~~~~~~~~ // Initialize the PRCList (this). ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PR_INIT_CLIST(this); ~~~~~~~~~~~~~~~~~~~~ if (aOuterWindow) { ~~~~~~~~~~~~~~~~~~~ // |this| is an inner window, add this inner window to the outer ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // window list of inners. ~~~~~~~~~~~~~~~~~~~~~~~~~ PR_INSERT_AFTER(this, aOuterWindow); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mObserver = new nsGlobalWindowObserver(this); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (mObserver) { ~~~~~~~~~~~~~~~~ nsCOMPtr os = mozilla::services::GetObserverService(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (os) { ~~~~~~~~~ // Watch for online/offline status changes so we can fire events. Use ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // a strong reference. ~~~~~~~~~~~~~~~~~~~~~~ os->AddObserver(mObserver, NS_IOSERVICE_OFFLINE_STATUS_TOPIC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ false); ~~~~~~~ os->AddObserver(mObserver, MEMORY_PRESSURE_OBSERVER_TOPIC, false); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ Preferences::AddStrongObserver(mObserver, "intl.accept_languages"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Watch for storage notifications so we can fire storage events. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RefPtr sns = ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StorageNotifierService::GetOrCreate(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (sns) { ~~~~~~~~~~ sns->Register(mObserver); ~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ } else { ~~~~~~~~ // |this| is an outer window. Outer windows start out frozen and ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // remain frozen until they get an inner window. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MOZ_ASSERT(IsFrozen()); ~~~~~~~~~~~~~~~~~~~~~~~ } ~ if (XRE_IsContentProcess()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsCOMPtr docShell = GetDocShell(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (docShell) { ~~~~~~~~~~~~~~~ mTabChild = docShell->GetTabChild(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ // We could have failed the first time through trying ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // to create the entropy collector, so we should ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // try to get one until we succeed. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gRefCnt++; ~~~~~~~~~~ static bool sFirstTime = true; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (sFirstTime) { ~~~~~~~~~~~~~~~~~ TimeoutManager::Initialize(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Preferences::AddBoolVarCache(&sIdleObserversAPIFuzzTimeDisabled, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "dom.idle-observers-api.fuzz_time.disabled", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ false); ~~~~~~~ Preferences::AddUintVarCache(&gThrottledIdlePeriodLength, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "dom.idle_period.throttled_length", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DEFAULT_THROTTLED_IDLE_PERIOD_LENGTH); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sFirstTime = false; ~~~~~~~~~~~~~~~~~~~ } ~ if (gDumpFile == nullptr) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsAutoCString fname; ~~~~~~~~~~~~~~~~~~~~ Preferences::GetCString("browser.dom.window.dump.file", fname); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!fname.IsEmpty()) { ~~~~~~~~~~~~~~~~~~~~~~~ // If this fails to open, Dump() knows to just go to stdout on null. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gDumpFile = fopen(fname.get(), "wb+"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } else { ~~~~~~~~ gDumpFile = stdout; ~~~~~~~~~~~~~~~~~~~ } ~ } ~ mSerial = ++gSerialCounter; ~~~~~~~~~~~~~~~~~~~~~~~~~~~ #ifdef DEBUG ~~~~~~~~~~~~ if (!PR_GetEnv("MOZ_QUIET")) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ printf_stderr("++DOMWINDOW == %d (%p) [pid = %d] [serial = %d] [outer = %p]\n", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gRefCnt, ~~~~~~~~ static_cast(ToCanonicalSupports(this)), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getpid(), ~~~~~~~~~ gSerialCounter, ~~~~~~~~~~~~~~~ static_cast(ToCanonicalSupports(aOuterWindow))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ #endif ~~~~~~ MOZ_LOG(gDOMLeakPRLog, LogLevel::Debug, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ("DOMWINDOW %p created outer=%p", this, aOuterWindow)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_ASSERTION(sWindowsById, "Windows hash table must be created!"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_ASSERTION(!sWindowsById->Get(mWindowID), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "This window shouldn't be in the hash table yet!"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // We seem to see crashes in release builds because of null |sWindowsById|. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (sWindowsById) { ~~~~~~~~~~~~~~~~~~~ sWindowsById->Put(mWindowID, this); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ #ifdef DEBUG ~~~~~~~~~~~~ /* static */ ~~~~~~~~~~~~ void ~~~~ nsGlobalWindow::AssertIsOnMainThread() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(NS_IsMainThread()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ #endif // DEBUG ~~~~~~~~~~~~~~~ /* static */ ~~~~~~~~~~~~ void ~~~~ nsGlobalWindow::Init() ~~~~~~~~~~~~~~~~~~~~~~ { ~ AssertIsOnMainThread(); ~~~~~~~~~~~~~~~~~~~~~~~ NS_ASSERTION(gDOMLeakPRLog, "gDOMLeakPRLog should have been initialized!"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sWindowsById = new WindowByIdTable(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ nsGlobalWindow::~nsGlobalWindow() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ AssertIsOnMainThread(); ~~~~~~~~~~~~~~~~~~~~~~~ DisconnectEventTargetObjects(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // We have to check if sWindowsById isn't null because ::Shutdown might have ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // been called. ~~~~~~~~~~~~~~~ if (sWindowsById) { ~~~~~~~~~~~~~~~~~~~ NS_ASSERTION(sWindowsById->Get(mWindowID), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "This window should be in the hash table"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sWindowsById->Remove(mWindowID); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ --gRefCnt; ~~~~~~~~~~ #ifdef DEBUG ~~~~~~~~~~~~ if (!PR_GetEnv("MOZ_QUIET")) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsAutoCString url; ~~~~~~~~~~~~~~~~~~ if (mLastOpenedURI) { ~~~~~~~~~~~~~~~~~~~~~ url = mLastOpenedURI->GetSpecOrDefault(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Data URLs can be very long, so truncate to avoid flooding the log. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ const uint32_t maxURLLength = 1000; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (url.Length() > maxURLLength) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ url.Truncate(maxURLLength); ~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ nsGlobalWindow* outer = nsGlobalWindow::Cast(mOuterWindow); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ printf_stderr("--DOMWINDOW == %d (%p) [pid = %d] [serial = %d] [outer = %p] [url = %s]\n", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gRefCnt, ~~~~~~~~ static_cast(ToCanonicalSupports(this)), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getpid(), ~~~~~~~~~ mSerial, ~~~~~~~~ static_cast(ToCanonicalSupports(outer)), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ url.get()); ~~~~~~~~~~~ } ~ #endif ~~~~~~ MOZ_LOG(gDOMLeakPRLog, LogLevel::Debug, ("DOMWINDOW %p destroyed", this)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (IsOuterWindow()) { ~~~~~~~~~~~~~~~~~~~~~~ JSObject *proxy = GetWrapperMaybeDead(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (proxy) { ~~~~~~~~~~~~ js::SetProxyReservedSlot(proxy, 0, js::PrivateValue(nullptr)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ // An outer window is destroyed with inner windows still possibly ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // alive, iterate through the inner windows and null out their ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // back pointer to this outer, and pull them out of the list of ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // inner windows. ~~~~~~~~~~~~~~~~~ nsGlobalWindow *w; ~~~~~~~~~~~~~~~~~~ while ((w = (nsGlobalWindow *)PR_LIST_HEAD(this)) != this) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PR_REMOVE_AND_INIT_LINK(w); ~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ DropOuterWindowDocs(); ~~~~~~~~~~~~~~~~~~~~~~ } else { ~~~~~~~~ Telemetry::Accumulate(Telemetry::INNERWINDOWS_WITH_MUTATION_LISTENERS, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mMutationBits ? 1 : 0); ~~~~~~~~~~~~~~~~~~~~~~~ if (mListenerManager) { ~~~~~~~~~~~~~~~~~~~~~~~ mListenerManager->Disconnect(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mListenerManager = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ // An inner window is destroyed, pull it out of the outer window's ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // list if inner windows. ~~~~~~~~~~~~~~~~~~~~~~~~~ PR_REMOVE_LINK(this); ~~~~~~~~~~~~~~~~~~~~~ // If our outer window's inner window is this window, null out the ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // outer window's reference to this window that's being deleted. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsGlobalWindow *outer = GetOuterWindowInternal(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (outer) { ~~~~~~~~~~~~ outer->MaybeClearInnerWindow(this); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ // We don't have to leave the tab group if we are an inner window. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (mTabGroup && IsOuterWindow()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mTabGroup->Leave(AsOuter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ // Outer windows are always supposed to call CleanUp before letting themselves ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // be destroyed. And while CleanUp generally seems to be intended to clean up ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // outers, we've historically called it for both. Changing this would probably ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // involve auditing all of the references that inners and outers can have, and ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // separating the handling into CleanUp() and FreeInnerObjects. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (IsInnerWindow()) { ~~~~~~~~~~~~~~~~~~~~~~ CleanUp(); ~~~~~~~~~~ } else { ~~~~~~~~ MOZ_ASSERT(mCleanedUp); ~~~~~~~~~~~~~~~~~~~~~~~ } ~ nsCOMPtr ac = do_GetService(NS_DEVICE_SENSORS_CONTRACTID); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (ac) ~~~~~~~ ac->RemoveWindowAsListener(this); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsLayoutStatics::Release(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ nsGlobalWindow::AddEventTargetObject(DOMEventTargetHelper* aObject) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(IsInnerWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mEventTargetObjects.PutEntry(aObject); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ nsGlobalWindow::RemoveEventTargetObject(DOMEventTargetHelper* aObject) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(IsInnerWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mEventTargetObjects.RemoveEntry(aObject); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ nsGlobalWindow::DisconnectEventTargetObjects() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ for (auto iter = mEventTargetObjects.ConstIter(); !iter.Done(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iter.Next()) { ~~~~~~~~~~~~~~ RefPtr target = iter.Get()->GetKey(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ target->DisconnectFromOwner(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ mEventTargetObjects.Clear(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ // static ~~~~~~~~~ void ~~~~ nsGlobalWindow::ShutDown() ~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ AssertIsOnMainThread(); ~~~~~~~~~~~~~~~~~~~~~~~ if (gDumpFile && gDumpFile != stdout) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fclose(gDumpFile); ~~~~~~~~~~~~~~~~~~ } ~ gDumpFile = nullptr; ~~~~~~~~~~~~~~~~~~~~ delete sWindowsById; ~~~~~~~~~~~~~~~~~~~~ sWindowsById = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~ } ~ // static ~~~~~~~~~ void ~~~~ nsGlobalWindow::CleanupCachedXBLHandlers(nsGlobalWindow* aWindow) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ if (aWindow->mCachedXBLPrototypeHandlers && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aWindow->mCachedXBLPrototypeHandlers->Count() > 0) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aWindow->mCachedXBLPrototypeHandlers->Clear(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ void ~~~~ nsGlobalWindow::MaybeForgiveSpamCount() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ if (IsOuterWindow() && ~~~~~~~~~~~~~~~~~~~~~~ IsPopupSpamWindow()) { ~~~~~~~~~~~~~~~~~~~~~~ SetIsPopupSpamWindow(false); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ void ~~~~ nsGlobalWindow::SetIsPopupSpamWindow(bool aIsPopupSpam) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(IsOuterWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mIsPopupSpam = aIsPopupSpam; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (aIsPopupSpam) { ~~~~~~~~~~~~~~~~~~~ ++gOpenPopupSpamCount; ~~~~~~~~~~~~~~~~~~~~~~ } else { ~~~~~~~~ --gOpenPopupSpamCount; ~~~~~~~~~~~~~~~~~~~~~~ NS_ASSERTION(gOpenPopupSpamCount >= 0, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "Unbalanced decrement of gOpenPopupSpamCount"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ void ~~~~ nsGlobalWindow::DropOuterWindowDocs() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(IsOuterWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MOZ_ASSERT_IF(mDoc, !mDoc->EventHandlingSuppressed()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mDoc = nullptr; ~~~~~~~~~~~~~~~ mSuspendedDoc = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ nsGlobalWindow::CleanUp() ~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ // Guarantee idempotence. ~~~~~~~~~~~~~~~~~~~~~~~~~ if (mCleanedUp) ~~~~~~~~~~~~~~~ return; ~~~~~~~ mCleanedUp = true; ~~~~~~~~~~~~~~~~~~ StartDying(); ~~~~~~~~~~~~~ DisconnectEventTargetObjects(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (mObserver) { ~~~~~~~~~~~~~~~~ nsCOMPtr os = mozilla::services::GetObserverService(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (os) { ~~~~~~~~~ os->RemoveObserver(mObserver, NS_IOSERVICE_OFFLINE_STATUS_TOPIC); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ os->RemoveObserver(mObserver, MEMORY_PRESSURE_OBSERVER_TOPIC); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ RefPtr sns = StorageNotifierService::GetOrCreate(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (sns) { ~~~~~~~~~~ sns->Unregister(mObserver); ~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ #ifdef MOZ_B2G ~~~~~~~~~~~~~~ DisableNetworkEvent(eNetworkUpload); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DisableNetworkEvent(eNetworkDownload); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #endif // MOZ_B2G ~~~~~~~~~~~~~~~~~ if (mIdleService) { ~~~~~~~~~~~~~~~~~~~ mIdleService->RemoveIdleObserver(mObserver, MIN_IDLE_NOTIFICATION_TIME_S); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ Preferences::RemoveObserver(mObserver, "intl.accept_languages"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Drop its reference to this dying window, in case for some bogus reason ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // the object stays around. ~~~~~~~~~~~~~~~~~~~~~~~~~~~ mObserver->Forget(); ~~~~~~~~~~~~~~~~~~~~ } ~ if (mNavigator) { ~~~~~~~~~~~~~~~~~ mNavigator->Invalidate(); ~~~~~~~~~~~~~~~~~~~~~~~~~ mNavigator = nullptr; ~~~~~~~~~~~~~~~~~~~~~ } ~ mScreen = nullptr; ~~~~~~~~~~~~~~~~~~ mMenubar = nullptr; ~~~~~~~~~~~~~~~~~~~ mToolbar = nullptr; ~~~~~~~~~~~~~~~~~~~ mLocationbar = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~ mPersonalbar = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~ mStatusbar = nullptr; ~~~~~~~~~~~~~~~~~~~~~ mScrollbars = nullptr; ~~~~~~~~~~~~~~~~~~~~~~ mHistory = nullptr; ~~~~~~~~~~~~~~~~~~~ mCustomElements = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~~~~ mFrames = nullptr; ~~~~~~~~~~~~~~~~~~ mWindowUtils = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~ mApplicationCache = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mIndexedDB = nullptr; ~~~~~~~~~~~~~~~~~~~~~ mConsole = nullptr; ~~~~~~~~~~~~~~~~~~~ mAudioWorklet = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~~ mPaintWorklet = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~~ mExternal = nullptr; ~~~~~~~~~~~~~~~~~~~~ mMozSelfSupport = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~~~~ mPerformance = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~ #ifdef MOZ_WEBSPEECH ~~~~~~~~~~~~~~~~~~~~ mSpeechSynthesis = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~~~~~ #endif ~~~~~~ #if defined(MOZ_WIDGET_ANDROID) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mOrientationChangeObserver = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #endif ~~~~~~ ClearControllers(); ~~~~~~~~~~~~~~~~~~~ mOpener = nullptr; // Forces Release ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (mContext) { ~~~~~~~~~~~~~~~ mContext = nullptr; // Forces Release ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ mChromeEventHandler = nullptr; // Forces Release ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mParentTarget = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~~ if (IsOuterWindow()) { ~~~~~~~~~~~~~~~~~~~~~~ nsGlobalWindow* inner = GetCurrentInnerWindowInternal(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (inner) { ~~~~~~~~~~~~ inner->CleanUp(); ~~~~~~~~~~~~~~~~~ } ~ } ~ if (IsInnerWindow()) { ~~~~~~~~~~~~~~~~~~~~~~ DisableGamepadUpdates(); ~~~~~~~~~~~~~~~~~~~~~~~~ mHasGamepad = false; ~~~~~~~~~~~~~~~~~~~~ DisableVRUpdates(); ~~~~~~~~~~~~~~~~~~~ mHasVREvents = false; ~~~~~~~~~~~~~~~~~~~~~ mHasVRDisplayActivateEvents = false; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #ifdef MOZ_B2G ~~~~~~~~~~~~~~ DisableTimeChangeNotifications(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #endif ~~~~~~ DisableIdleCallbackRequests(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } else { ~~~~~~~~ MOZ_ASSERT(!mHasGamepad); ~~~~~~~~~~~~~~~~~~~~~~~~~ MOZ_ASSERT(!mHasVREvents); ~~~~~~~~~~~~~~~~~~~~~~~~~~ MOZ_ASSERT(!mHasVRDisplayActivateEvents); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ if (mCleanMessageManager) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~ MOZ_ASSERT(mIsChrome, "only chrome should have msg manager cleaned"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsGlobalChromeWindow *asChrome = static_cast(this); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (asChrome->mMessageManager) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ static_cast( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ asChrome->mMessageManager.get())->Disconnect(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ mArguments = nullptr; ~~~~~~~~~~~~~~~~~~~~~ mDialogArguments = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CleanupCachedXBLHandlers(this); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ for (uint32_t i = 0; i < mAudioContexts.Length(); ++i) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mAudioContexts[i]->Shutdown(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ mAudioContexts.Clear(); ~~~~~~~~~~~~~~~~~~~~~~~ if (mIdleTimer) { ~~~~~~~~~~~~~~~~~ mIdleTimer->Cancel(); ~~~~~~~~~~~~~~~~~~~~~ mIdleTimer = nullptr; ~~~~~~~~~~~~~~~~~~~~~ } ~ mServiceWorkerRegistrationTable.Clear(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #ifdef ENABLE_INTL_API ~~~~~~~~~~~~~~~~~~~~~~ mIntlUtils = nullptr; ~~~~~~~~~~~~~~~~~~~~~ #endif ~~~~~~ } ~ void ~~~~ nsGlobalWindow::ClearControllers() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ if (mControllers) { ~~~~~~~~~~~~~~~~~~~ uint32_t count; ~~~~~~~~~~~~~~~ mControllers->GetControllerCount(&count); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ while (count--) { ~~~~~~~~~~~~~~~~~ nsCOMPtr controller; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mControllers->GetControllerAt(count, getter_AddRefs(controller)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsCOMPtr context = do_QueryInterface(controller); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (context) ~~~~~~~~~~~~ context->SetCommandContext(nullptr); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ mControllers = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ void ~~~~ nsGlobalWindow::FreeInnerObjects() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ NS_ASSERTION(IsInnerWindow(), "Don't free inner objects on an outer window"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Make sure that this is called before we null out the document and ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // other members that the window destroyed observers could ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // re-create. ~~~~~~~~~~~~~ NotifyDOMWindowDestroyed(this); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (auto* reporter = nsWindowMemoryReporter::Get()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ reporter->ObserveDOMWindowDetached(this); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ mInnerObjectsFreed = true; ~~~~~~~~~~~~~~~~~~~~~~~~~~ // Kill all of the workers for this window. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mozilla::dom::workers::CancelWorkersForWindow(AsInner()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (mTimeoutManager) { ~~~~~~~~~~~~~~~~~~~~~~ mTimeoutManager->ClearAllTimeouts(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ if (mIdleTimer) { ~~~~~~~~~~~~~~~~~ mIdleTimer->Cancel(); ~~~~~~~~~~~~~~~~~~~~~ mIdleTimer = nullptr; ~~~~~~~~~~~~~~~~~~~~~ } ~ mIdleObservers.Clear(); ~~~~~~~~~~~~~~~~~~~~~~~ DisableIdleCallbackRequests(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mChromeEventHandler = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (mListenerManager) { ~~~~~~~~~~~~~~~~~~~~~~~ mListenerManager->Disconnect(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mListenerManager = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ mHistory = nullptr; ~~~~~~~~~~~~~~~~~~~ mCustomElements = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~~~~ if (mNavigator) { ~~~~~~~~~~~~~~~~~ mNavigator->OnNavigation(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~ mNavigator->Invalidate(); ~~~~~~~~~~~~~~~~~~~~~~~~~ mNavigator = nullptr; ~~~~~~~~~~~~~~~~~~~~~ } ~ if (mScreen) { ~~~~~~~~~~~~~~ mScreen = nullptr; ~~~~~~~~~~~~~~~~~~ } ~ #if defined(MOZ_WIDGET_ANDROID) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mOrientationChangeObserver = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #endif ~~~~~~ if (mDoc) { ~~~~~~~~~~~ // Remember the document's principal and URI. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mDocumentPrincipal = mDoc->NodePrincipal(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mDocumentURI = mDoc->GetDocumentURI(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mDocBaseURI = mDoc->GetDocBaseURI(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ while (mDoc->EventHandlingSuppressed()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mDoc->UnsuppressEventHandlingAndFireEvents(false); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ // Remove our reference to the document and the document principal. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mFocusedNode = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~ if (mApplicationCache) { ~~~~~~~~~~~~~~~~~~~~~~~~ static_cast(mApplicationCache.get())->Disconnect(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mApplicationCache = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ mIndexedDB = nullptr; ~~~~~~~~~~~~~~~~~~~~~ UnlinkHostObjectURIs(); ~~~~~~~~~~~~~~~~~~~~~~~ NotifyWindowIDDestroyed("inner-window-destroyed"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CleanupCachedXBLHandlers(this); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ for (uint32_t i = 0; i < mAudioContexts.Length(); ++i) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mAudioContexts[i]->Shutdown(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ mAudioContexts.Clear(); ~~~~~~~~~~~~~~~~~~~~~~~ DisableGamepadUpdates(); ~~~~~~~~~~~~~~~~~~~~~~~~ mHasGamepad = false; ~~~~~~~~~~~~~~~~~~~~ mGamepads.Clear(); ~~~~~~~~~~~~~~~~~~ DisableVRUpdates(); ~~~~~~~~~~~~~~~~~~~ mHasVREvents = false; ~~~~~~~~~~~~~~~~~~~~~ mHasVRDisplayActivateEvents = false; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mVRDisplays.Clear(); ~~~~~~~~~~~~~~~~~~~~ if (mTabChild) { ~~~~~~~~~~~~~~~~ while (mBeforeUnloadListenerCount-- > 0) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mTabChild->BeforeUnloadRemoved(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ } ~ //***************************************************************************** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // nsGlobalWindow::nsISupports ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ //***************************************************************************** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // QueryInterface implementation for nsGlobalWindow ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsGlobalWindow) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Make sure this matches the cast in nsGlobalWindow::FromWrapper() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMEventTarget) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_INTERFACE_MAP_ENTRY(nsIDOMWindow) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (aIID.Equals(NS_GET_IID(nsIDOMWindowInternal))) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ foundInterface = static_cast(this); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!sWarnedAboutWindowInternal) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sWarnedAboutWindowInternal = true; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsContentUtils::ReportToConsole(nsIScriptError::warningFlag, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_LITERAL_CSTRING("Extensions"), mDoc, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsContentUtils::eDOM_PROPERTIES, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "nsIDOMWindowInternalWarning"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } else ~~~~~~ NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_INTERFACE_MAP_ENTRY(nsIScriptGlobalObject) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_INTERFACE_MAP_ENTRY(nsIScriptObjectPrincipal) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_INTERFACE_MAP_ENTRY(nsIDOMEventTarget) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (aIID.Equals(NS_GET_IID(nsPIDOMWindowInner))) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ foundInterface = AsInner(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~ } else ~~~~~~ if (aIID.Equals(NS_GET_IID(mozIDOMWindow)) && IsInnerWindow()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ foundInterface = AsInner(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~ } else ~~~~~~ if (aIID.Equals(NS_GET_IID(nsPIDOMWindowOuter))) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ foundInterface = AsOuter(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~ } else ~~~~~~ if (aIID.Equals(NS_GET_IID(mozIDOMWindowProxy)) && IsOuterWindow()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ foundInterface = AsOuter(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~ } else ~~~~~~ NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_INTERFACE_MAP_END ~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTING_ADDREF(nsGlobalWindow) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTING_RELEASE(nsGlobalWindow) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_CAN_SKIP_BEGIN(nsGlobalWindow) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (tmp->IsBlackForCC(false)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (nsCCUncollectableMarker::InGeneration(tmp->mCanSkipCCGeneration)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return true; ~~~~~~~~~~~~ } ~ tmp->mCanSkipCCGeneration = nsCCUncollectableMarker::sGeneration; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (tmp->mCachedXBLPrototypeHandlers) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ for (auto iter = tmp->mCachedXBLPrototypeHandlers->Iter(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ !iter.Done(); ~~~~~~~~~~~~~ iter.Next()) { ~~~~~~~~~~~~~~ iter.Data().exposeToActiveJS(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ if (EventListenerManager* elm = tmp->GetExistingListenerManager()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elm->MarkForCC(); ~~~~~~~~~~~~~~~~~ } ~ if (tmp->mTimeoutManager) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~ tmp->mTimeoutManager->UnmarkGrayTimers(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ return true; ~~~~~~~~~~~~ } ~ NS_IMPL_CYCLE_COLLECTION_CAN_SKIP_END ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_CAN_SKIP_IN_CC_BEGIN(nsGlobalWindow) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return tmp->IsBlackForCC(true); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_CAN_SKIP_IN_CC_END ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_CAN_SKIP_THIS_BEGIN(nsGlobalWindow) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return tmp->IsBlackForCC(false); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_CAN_SKIP_THIS_END ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ inline void ~~~~~~~~~~~ ImplCycleCollectionTraverse(nsCycleCollectionTraversalCallback& aCallback, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ IdleObserverHolder& aField, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ const char* aName, ~~~~~~~~~~~~~~~~~~ unsigned aFlags) ~~~~~~~~~~~~~~~~ { ~ CycleCollectionNoteChild(aCallback, aField.mIdleObserver.get(), aName, aFlags); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ NS_IMPL_CYCLE_COLLECTION_CLASS(nsGlobalWindow) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN_INTERNAL(nsGlobalWindow) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (MOZ_UNLIKELY(cb.WantDebugInfo())) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ char name[512]; ~~~~~~~~~~~~~~~ nsAutoCString uri; ~~~~~~~~~~~~~~~~~~ if (tmp->mDoc && tmp->mDoc->GetDocumentURI()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ uri = tmp->mDoc->GetDocumentURI()->GetSpecOrDefault(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ SprintfLiteral(name, "nsGlobalWindow # %" PRIu64 " %s %s", tmp->mWindowID, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tmp->IsInnerWindow() ? "inner" : "outer", uri.get()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cb.DescribeRefCountedNode(tmp->mRefCnt.get(), name); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } else { ~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_DESCRIBE(nsGlobalWindow, tmp->mRefCnt.get()) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mContext) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mControllers) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mArguments) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mDialogArguments) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mReturnValue) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mNavigator) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mPerformance) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mServiceWorkerRegistrationTable) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #ifdef MOZ_WEBSPEECH ~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mSpeechSynthesis) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #endif ~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mOuterWindow) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mTopInnerWindow) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mListenerManager) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (tmp->mTimeoutManager) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~ tmp->mTimeoutManager->ForEachUnorderedTimeout([&cb](Timeout* timeout) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cb.NoteNativeChild(timeout, NS_CYCLE_COLLECTION_PARTICIPANT(Timeout)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ }); ~~~ } ~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mLocation) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mHistory) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mCustomElements) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mLocalStorage) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mSessionStorage) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mApplicationCache) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mSuspendedDoc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mIndexedDB) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mDocumentPrincipal) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mTabChild) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mDoc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mIdleService) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mWakeLock) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mIdleRequestExecutor) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ for (IdleRequest* request : tmp->mIdleRequestCallbacks) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cb.NoteNativeChild(request, NS_CYCLE_COLLECTION_PARTICIPANT(IdleRequest)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mIdleObservers) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mGamepads) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mCacheStorage) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mVRDisplays) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Traverse stuff from nsPIDOMWindow ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mChromeEventHandler) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mParentTarget) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mFrameElement) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mFocusedNode) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mMenubar) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mToolbar) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mLocationbar) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mPersonalbar) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mStatusbar) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mScrollbars) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mCrypto) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mU2F) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mConsole) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mAudioWorklet) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mPaintWorklet) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mExternal) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mMozSelfSupport) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #ifdef ENABLE_INTL_API ~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mIntlUtils) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #endif ~~~~~~ tmp->TraverseHostObjectURIs(cb); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN(nsGlobalWindow) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsGlobalWindow::CleanupCachedXBLHandlers(tmp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mContext) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mControllers) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mArguments) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mDialogArguments) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mReturnValue) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mNavigator) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mPerformance) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mServiceWorkerRegistrationTable) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #ifdef MOZ_WEBSPEECH ~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mSpeechSynthesis) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #endif ~~~~~~ if (tmp->mOuterWindow) { ~~~~~~~~~~~~~~~~~~~~~~~~ nsGlobalWindow::Cast(tmp->mOuterWindow)->MaybeClearInnerWindow(tmp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mOuterWindow) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ if (tmp->mListenerManager) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tmp->mListenerManager->Disconnect(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mListenerManager) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mTopInnerWindow) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mLocation) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mHistory) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mCustomElements) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mLocalStorage) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mSessionStorage) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (tmp->mApplicationCache) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ static_cast(tmp->mApplicationCache.get())->Disconnect(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mApplicationCache) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mSuspendedDoc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mIndexedDB) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mDocumentPrincipal) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mTabChild) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mDoc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mIdleService) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mWakeLock) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mIdleObservers) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mGamepads) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mCacheStorage) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mVRDisplays) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Unlink stuff from nsPIDOMWindow ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mChromeEventHandler) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mParentTarget) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mFrameElement) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mFocusedNode) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mMenubar) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mToolbar) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mLocationbar) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mPersonalbar) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mStatusbar) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mScrollbars) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mCrypto) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mU2F) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mConsole) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mAudioWorklet) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mPaintWorklet) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mExternal) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mMozSelfSupport) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #ifdef ENABLE_INTL_API ~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mIntlUtils) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #endif ~~~~~~ tmp->UnlinkHostObjectURIs(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK(mIdleRequestExecutor) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tmp->DisableIdleCallbackRequests(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK_PRESERVED_WRAPPER ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_UNLINK_END ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #ifdef DEBUG ~~~~~~~~~~~~ void ~~~~ nsGlobalWindow::RiskyUnlink() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ NS_CYCLE_COLLECTION_INNERNAME.Unlink(this); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ #endif ~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRACE_BEGIN(nsGlobalWindow) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (tmp->mCachedXBLPrototypeHandlers) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ for (auto iter = tmp->mCachedXBLPrototypeHandlers->Iter(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ !iter.Done(); ~~~~~~~~~~~~~ iter.Next()) { ~~~~~~~~~~~~~~ aCallbacks.Trace(&iter.Data(), "Cached XBL prototype handler", aClosure); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ NS_IMPL_CYCLE_COLLECTION_TRACE_PRESERVED_WRAPPER ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_IMPL_CYCLE_COLLECTION_TRACE_END ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool ~~~~ nsGlobalWindow::IsBlackForCC(bool aTracingNeeded) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ if (!nsCCUncollectableMarker::sGeneration) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return false; ~~~~~~~~~~~~~ } ~ return (nsCCUncollectableMarker::InGeneration(GetMarkedCCGeneration()) || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HasKnownLiveWrapper()) && ~~~~~~~~~~~~~~~~~~~~~~~~~ (!aTracingNeeded || ~~~~~~~~~~~~~~~~~~~ HasNothingToTrace(static_cast(this))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ //***************************************************************************** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // nsGlobalWindow::nsIScriptGlobalObject ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ //***************************************************************************** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsresult ~~~~~~~~ nsGlobalWindow::EnsureScriptEnvironment() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ nsGlobalWindow* outer = GetOuterWindowInternal(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!outer) { ~~~~~~~~~~~~~ NS_WARNING("No outer window available!"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return NS_ERROR_FAILURE; ~~~~~~~~~~~~~~~~~~~~~~~~ } ~ if (outer->GetWrapperPreserveColor()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return NS_OK; ~~~~~~~~~~~~~ } ~ NS_ASSERTION(!outer->GetCurrentInnerWindowInternal(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "No cached wrapper, but we have an inner window?"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // If this window is a [i]frame, don't bother GC'ing when the frame's context ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // is destroyed since a GC will happen when the frameset or host document is ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // destroyed anyway. ~~~~~~~~~~~~~~~~~~~~ nsCOMPtr context = new nsJSContext(!IsFrame(), outer); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_ASSERTION(!outer->mContext, "Will overwrite mContext!"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // should probably assert the context is clean??? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ context->WillInitializeContext(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsresult rv = context->InitContext(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_ENSURE_SUCCESS(rv, rv); ~~~~~~~~~~~~~~~~~~~~~~~~~~ outer->mContext = context; ~~~~~~~~~~~~~~~~~~~~~~~~~~ return NS_OK; ~~~~~~~~~~~~~ } ~ nsIScriptContext * ~~~~~~~~~~~~~~~~~~ nsGlobalWindow::GetScriptContext() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ nsGlobalWindow* outer = GetOuterWindowInternal(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!outer) { ~~~~~~~~~~~~~ return nullptr; ~~~~~~~~~~~~~~~ } ~ return outer->mContext; ~~~~~~~~~~~~~~~~~~~~~~~ } ~ JSObject * ~~~~~~~~~~ nsGlobalWindow::GetGlobalJSObject() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ return FastGetGlobalJSObject(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ nsGlobalWindow::TraceGlobalJSObject(JSTracer* aTrc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ TraceWrapper(aTrc, "active window global"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ bool ~~~~ nsGlobalWindow::WouldReuseInnerWindow(nsIDocument* aNewDocument) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(IsOuterWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // We reuse the inner window when: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // a. We are currently at our original document. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // b. At least one of the following conditions are true: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // -- The new document is the same as the old document. This means that we're ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // getting called from document.open(). ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // -- The new document has the same origin as what we have loaded right now. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!mDoc || !aNewDocument) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return false; ~~~~~~~~~~~~~ } ~ if (!mDoc->IsInitialDocument()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return false; ~~~~~~~~~~~~~ } ~ #ifdef DEBUG ~~~~~~~~~~~~ { ~ nsCOMPtr uri; ~~~~~~~~~~~~~~~~~~~~~ mDoc->GetDocumentURI()->CloneIgnoringRef(getter_AddRefs(uri)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_ASSERTION(NS_IsAboutBlank(uri), "How'd this happen?"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ #endif ~~~~~~ // Great, we're the original document, check for one of the other ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // conditions. ~~~~~~~~~~~~~~ if (mDoc == aNewDocument) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~ return true; ~~~~~~~~~~~~ } ~ bool equal; ~~~~~~~~~~~ if (NS_SUCCEEDED(mDoc->NodePrincipal()->Equals(aNewDocument->NodePrincipal(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &equal)) && ~~~~~~~~~~~ equal) { ~~~~~~~~ // The origin is the same. ~~~~~~~~~~~~~~~~~~~~~~~~~~ return true; ~~~~~~~~~~~~ } ~ return false; ~~~~~~~~~~~~~ } ~ void ~~~~ nsGlobalWindow::SetInitialPrincipalToSubject() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(IsOuterWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // First, grab the subject principal. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsCOMPtr newWindowPrincipal = nsContentUtils::SubjectPrincipalOrSystemIfNativeCaller(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // We should never create windows with an expanded principal. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // If we have a system principal, make sure we're not using it for a content ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // docshell. ~~~~~~~~~~~~ // NOTE: Please keep this logic in sync with nsWebShellWindow::Initialize(). ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (nsContentUtils::IsExpandedPrincipal(newWindowPrincipal) || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (nsContentUtils::IsSystemPrincipal(newWindowPrincipal) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDocShell()->ItemType() != nsIDocShellTreeItem::typeChrome)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ newWindowPrincipal = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ // If there's an existing document, bail if it either: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (mDoc) { ~~~~~~~~~~~ // (a) is not an initial about:blank document, or ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!mDoc->IsInitialDocument()) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return; ~~~~~~~ // (b) already has the correct principal. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (mDoc->NodePrincipal() == newWindowPrincipal) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return; ~~~~~~~ #ifdef DEBUG ~~~~~~~~~~~~ // If we have a document loaded at this point, it had better be about:blank. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Otherwise, something is really weird. An about:blank page has a ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // NullPrincipal. ~~~~~~~~~~~~~~~~~ bool isNullPrincipal; ~~~~~~~~~~~~~~~~~~~~~ MOZ_ASSERT(NS_SUCCEEDED(mDoc->NodePrincipal()->GetIsNullPrincipal(&isNullPrincipal)) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isNullPrincipal); ~~~~~~~~~~~~~~~~~ #endif ~~~~~~ } ~ GetDocShell()->CreateAboutBlankContentViewer(newWindowPrincipal); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (mDoc) { ~~~~~~~~~~~ mDoc->SetIsInitialDocument(true); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ nsCOMPtr shell = GetDocShell()->GetPresShell(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (shell && !shell->DidInitialize()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Ensure that if someone plays with this document they will get ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // layout happening. ~~~~~~~~~~~~~~~~~~~~ nsRect r = shell->GetPresContext()->GetVisibleArea(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shell->Initialize(r.width, r.height); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ PopupControlState ~~~~~~~~~~~~~~~~~ PushPopupControlState(PopupControlState aState, bool aForce) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(NS_IsMainThread()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PopupControlState oldState = gPopupControlState; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (aState < gPopupControlState || aForce) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gPopupControlState = aState; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ return oldState; ~~~~~~~~~~~~~~~~ } ~ void ~~~~ PopPopupControlState(PopupControlState aState) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(NS_IsMainThread()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gPopupControlState = aState; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ PopupControlState ~~~~~~~~~~~~~~~~~ nsGlobalWindow::PushPopupControlState(PopupControlState aState, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool aForce) const ~~~~~~~~~~~~~~~~~~ { ~ return ::PushPopupControlState(aState, aForce); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ nsGlobalWindow::PopPopupControlState(PopupControlState aState) const ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ ::PopPopupControlState(aState); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ PopupControlState ~~~~~~~~~~~~~~~~~ nsGlobalWindow::GetPopupControlState() const ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(NS_IsMainThread()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return gPopupControlState; ~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ #define WINDOWSTATEHOLDER_IID \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {0x0b917c3e, 0xbd50, 0x4683, {0xaf, 0xc9, 0xc7, 0x81, 0x07, 0xae, 0x33, 0x26}} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ class WindowStateHolder final : public nsISupports ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ public: ~~~~~~~ NS_DECLARE_STATIC_IID_ACCESSOR(WINDOWSTATEHOLDER_IID) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_DECL_ISUPPORTS ~~~~~~~~~~~~~~~~~ explicit WindowStateHolder(nsGlobalWindow *aWindow); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsGlobalWindow* GetInnerWindow() { return mInnerWindow; } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ void DidRestoreWindow() ~~~~~~~~~~~~~~~~~~~~~~~ { ~ mInnerWindow = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~ mInnerWindowReflector = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ protected: ~~~~~~~~~~ ~WindowStateHolder(); ~~~~~~~~~~~~~~~~~~~~~ nsGlobalWindow *mInnerWindow; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // We hold onto this to make sure the inner window doesn't go away. The outer ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // window ends up recalculating it anyway. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::PersistentRooted mInnerWindowReflector; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ }; ~~ NS_DEFINE_STATIC_IID_ACCESSOR(WindowStateHolder, WINDOWSTATEHOLDER_IID) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ WindowStateHolder::WindowStateHolder(nsGlobalWindow* aWindow) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : mInnerWindow(aWindow), ~~~~~~~~~~~~~~~~~~~~~~~~ mInnerWindowReflector(RootingCx(), aWindow->GetWrapper()) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ NS_PRECONDITION(aWindow, "null window"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_PRECONDITION(aWindow->IsInnerWindow(), "Saving an outer window"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aWindow->Suspend(); ~~~~~~~~~~~~~~~~~~~ // When a global goes into the bfcache, we disable script. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xpc::Scriptability::Get(mInnerWindowReflector).SetDocShellAllowsScript(false); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ WindowStateHolder::~WindowStateHolder() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ if (mInnerWindow) { ~~~~~~~~~~~~~~~~~~~ // This window was left in the bfcache and is now going away. We need to ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // free it up. ~~~~~~~~~~~~~~ // Note that FreeInnerObjects may already have been called on the ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // inner window if its outer has already had SetDocShell(null) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // called. ~~~~~~~~~~ mInnerWindow->FreeInnerObjects(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ NS_IMPL_ISUPPORTS(WindowStateHolder, WindowStateHolder) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // We need certain special behavior for remote XUL whitelisted domains, but we ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // don't want that behavior to take effect in automation, because we whitelist ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // all the mochitest domains. So we need to check a pref here. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ static bool ~~~~~~~~~~~ TreatAsRemoteXUL(nsIPrincipal* aPrincipal) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(!nsContentUtils::IsSystemPrincipal(aPrincipal)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return nsContentUtils::AllowXULXBLForPrincipal(aPrincipal) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ !Preferences::GetBool("dom.use_xbl_scopes_for_remote_xul", false); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ static bool ~~~~~~~~~~~ EnablePrivilege(JSContext* cx, unsigned argc, JS::Value* vp) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ Telemetry::Accumulate(Telemetry::ENABLE_PRIVILEGE_EVER_CALLED, true); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return xpc::EnableUniversalXPConnect(cx); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ static const JSFunctionSpec EnablePrivilegeSpec[] = { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS_FS("enablePrivilege", EnablePrivilege, 1, 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS_FS_END ~~~~~~~~~ }; ~~ static bool ~~~~~~~~~~~ InitializeLegacyNetscapeObject(JSContext* aCx, JS::Handle aGlobal) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ JSAutoCompartment ac(aCx, aGlobal); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Note: MathJax depends on window.netscape being exposed. See bug 791526. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Rooted obj(aCx); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ obj = JS_DefineObject(aCx, aGlobal, "netscape", nullptr); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_ENSURE_TRUE(obj, false); ~~~~~~~~~~~~~~~~~~~~~~~~~~~ obj = JS_DefineObject(aCx, obj, "security", nullptr); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_ENSURE_TRUE(obj, false); ~~~~~~~~~~~~~~~~~~~~~~~~~~~ // We hide enablePrivilege behind a pref because it has been altered in a ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // way that makes it fundamentally insecure to use in production. Mozilla ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // uses this pref during automated testing to support legacy test code that ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // uses enablePrivilege. If you're not doing test automation, you _must_ not ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // flip this pref, or you will be exposing all your users to security ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // vulnerabilities. ~~~~~~~~~~~~~~~~~~~ if (!xpc::IsInAutomation()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return true; ~~~~~~~~~~~~ } ~ /* Define PrivilegeManager object with the necessary "static" methods. */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ obj = JS_DefineObject(aCx, obj, "PrivilegeManager", nullptr); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_ENSURE_TRUE(obj, false); ~~~~~~~~~~~~~~~~~~~~~~~~~~~ return JS_DefineFunctions(aCx, obj, EnablePrivilegeSpec); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ bool ~~~~ nsGlobalWindow::ComputeIsSecureContext(nsIDocument* aDocument, SecureContextFlags aFlags) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(IsOuterWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsCOMPtr principal = aDocument->NodePrincipal(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (nsContentUtils::IsSystemPrincipal(principal)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return true; ~~~~~~~~~~~~ } ~ // Implement https://w3c.github.io/webappsec-secure-contexts/#settings-object ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // With some modifications to allow for aFlags. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool hadNonSecureContextCreator = false; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsPIDOMWindowOuter* parentOuterWin = GetScriptableParent(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MOZ_ASSERT(parentOuterWin, "How can we get here? No docShell somehow?"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (nsGlobalWindow::Cast(parentOuterWin) != this) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // There may be a small chance that parentOuterWin has navigated in ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // the time that it took us to start loading this sub-document. If that ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // were the case then parentOuterWin->GetCurrentInnerWindow() wouldn't ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // return the window for the document that is embedding us. For this ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // reason we only use the GetScriptableParent call above to check that we ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // have a same-type parent, but actually get the inner window via the ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // document that we know is embedding us. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsIDocument* creatorDoc = aDocument->GetParentDocument(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!creatorDoc) { ~~~~~~~~~~~~~~~~~~ return false; // we must be tearing down ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ nsGlobalWindow* parentWin = ~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsGlobalWindow::Cast(creatorDoc->GetInnerWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!parentWin) { ~~~~~~~~~~~~~~~~~ return false; // we must be tearing down ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ MOZ_ASSERT(parentWin == ~~~~~~~~~~~~~~~~~~~~~~~ nsGlobalWindow::Cast(parentOuterWin->GetCurrentInnerWindow()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "Creator window mismatch while setting Secure Context state"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (aFlags != SecureContextFlags::eIgnoreOpener) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hadNonSecureContextCreator = !parentWin->IsSecureContext(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } else { ~~~~~~~~ hadNonSecureContextCreator = !parentWin->IsSecureContextIfOpenerIgnored(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } else if (mHadOriginalOpener) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (aFlags != SecureContextFlags::eIgnoreOpener) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hadNonSecureContextCreator = !mOriginalOpenerWasSecureContext; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ if (hadNonSecureContextCreator) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return false; ~~~~~~~~~~~~~ } ~ if (nsContentUtils::HttpsStateIsModern(aDocument)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return true; ~~~~~~~~~~~~ } ~ if (principal->GetIsNullPrincipal()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsCOMPtr uri = aDocument->GetOriginalURI(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // IsOriginPotentiallyTrustworthy doesn't care about origin attributes so ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // it doesn't actually matter what we use here, but reusing the document ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // principal's attributes is convenient. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ const OriginAttributes& attrs = principal->OriginAttributesRef(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // CreateCodebasePrincipal correctly gets a useful principal for blob: and ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // other URI_INHERITS_SECURITY_CONTEXT URIs. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ principal = BasePrincipal::CreateCodebasePrincipal(uri, attrs); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (NS_WARN_IF(!principal)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return false; ~~~~~~~~~~~~~ } ~ } ~ nsCOMPtr csm = ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ do_GetService(NS_CONTENTSECURITYMANAGER_CONTRACTID); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_WARNING_ASSERTION(csm, "csm is null"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (csm) { ~~~~~~~~~~ bool isTrustworthyOrigin = false; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ csm->IsOriginPotentiallyTrustworthy(principal, &isTrustworthyOrigin); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (isTrustworthyOrigin) { ~~~~~~~~~~~~~~~~~~~~~~~~~~ return true; ~~~~~~~~~~~~ } ~ } ~ return false; ~~~~~~~~~~~~~ } ~ static JS::CompartmentCreationOptions& ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SelectZoneGroup(nsGlobalWindow* aNewInner, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::CompartmentCreationOptions& aOptions) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ JS::CompartmentCreationOptions options; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (aNewInner->GetOuterWindow()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsGlobalWindow *top = aNewInner->GetTopInternal(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // If we have a top-level window, use its zone (and zone group). ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (top && top->GetGlobalJSObject()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return aOptions.setExistingZone(top->GetGlobalJSObject()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ // If we're in the parent process, don't bother with zone groups. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (XRE_IsParentProcess()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return aOptions.setNewZoneInSystemZoneGroup(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ // Otherwise, find a zone group from the TabGroup. Typically we only have to ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // go through one iteration of this loop. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RefPtr tabGroup = aNewInner->TabGroup(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ for (nsPIDOMWindowOuter* outer : tabGroup->GetWindows()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsGlobalWindow* window = nsGlobalWindow::Cast(outer); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (JSObject* global = window->GetGlobalJSObject()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return aOptions.setNewZoneInExistingZoneGroup(global); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ return aOptions.setNewZoneInNewZoneGroup(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ /** ~~~ * Create a new global object that will be used for an inner window. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * Return the native global and an nsISupports 'holder' that can be used ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * to manage the lifetime of it. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ ~~ static nsresult ~~~~~~~~~~~~~~~ CreateNativeGlobalForInner(JSContext* aCx, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsGlobalWindow* aNewInner, ~~~~~~~~~~~~~~~~~~~~~~~~~~ nsIURI* aURI, ~~~~~~~~~~~~~ nsIPrincipal* aPrincipal, ~~~~~~~~~~~~~~~~~~~~~~~~~ JS::MutableHandle aGlobal, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool aIsSecureContext) ~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(aCx); ~~~~~~~~~~~~~~~~ MOZ_ASSERT(aNewInner); ~~~~~~~~~~~~~~~~~~~~~~ MOZ_ASSERT(aNewInner->IsInnerWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MOZ_ASSERT(aPrincipal); ~~~~~~~~~~~~~~~~~~~~~~~ // DOMWindow with nsEP is not supported, we have to make sure ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // no one creates one accidentally. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsCOMPtr nsEP = do_QueryInterface(aPrincipal); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MOZ_RELEASE_ASSERT(!nsEP, "DOMWindow with nsEP is not supported"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::CompartmentOptions options; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SelectZoneGroup(aNewInner, options.creationOptions()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Sometimes add-ons load their own XUL windows, either as separate top-level ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // windows or inside a browser element. In such cases we want to tag the ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // window's compartment with the add-on ID. See bug 1092156. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (nsContentUtils::IsSystemPrincipal(aPrincipal)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.creationOptions().setAddonId(MapURIToAddonID(aURI)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ options.creationOptions().setSecureContext(aIsSecureContext); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xpc::InitGlobalObjectOptions(options, aPrincipal); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Determine if we need the Components object. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool needComponents = nsContentUtils::IsSystemPrincipal(aPrincipal) || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TreatAsRemoteXUL(aPrincipal); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ uint32_t flags = needComponents ? 0 : nsIXPConnect::OMIT_COMPONENTS_OBJECT; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ flags |= nsIXPConnect::DONT_FIRE_ONNEWGLOBALHOOK; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!WindowBinding::Wrap(aCx, aNewInner, aNewInner, options, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsJSPrincipals::get(aPrincipal), false, aGlobal) || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ !xpc::InitGlobalObject(aCx, aGlobal, flags)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return NS_ERROR_FAILURE; ~~~~~~~~~~~~~~~~~~~~~~~~ } ~ MOZ_ASSERT(aNewInner->GetWrapperPreserveColor() == aGlobal); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Set the location information for the new global, so that tools like ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // about:memory may use that information ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xpc::SetLocationForGlobal(aGlobal, aURI); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!InitializeLegacyNetscapeObject(aCx, aGlobal)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return NS_ERROR_FAILURE; ~~~~~~~~~~~~~~~~~~~~~~~~ } ~ return NS_OK; ~~~~~~~~~~~~~ } ~ nsresult ~~~~~~~~ nsGlobalWindow::SetNewDocument(nsIDocument* aDocument, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsISupports* aState, ~~~~~~~~~~~~~~~~~~~~ bool aForceReuseInnerWindow) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ NS_PRECONDITION(mDocumentPrincipal == nullptr, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "mDocumentPrincipal prematurely set!"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MOZ_ASSERT(aDocument); ~~~~~~~~~~~~~~~~~~~~~~ if (IsInnerWindow()) { ~~~~~~~~~~~~~~~~~~~~~~ if (!mOuterWindow) { ~~~~~~~~~~~~~~~~~~~~ return NS_ERROR_NOT_INITIALIZED; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ // Refuse to set a new document if the call came from an inner ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // window that's not the current inner window. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (mOuterWindow->GetCurrentInnerWindow() != AsInner()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return NS_ERROR_NOT_AVAILABLE; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ return GetOuterWindowInternal()->SetNewDocument(aDocument, aState, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aForceReuseInnerWindow); ~~~~~~~~~~~~~~~~~~~~~~~~ } ~ NS_PRECONDITION(IsOuterWindow(), "Must only be called on outer windows"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Bail out early if we're in process of closing down the window. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_ENSURE_STATE(!mCleanedUp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_ASSERTION(!AsOuter()->GetCurrentInnerWindow() || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AsOuter()->GetCurrentInnerWindow()->GetExtantDoc() == mDoc, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "Uh, mDoc doesn't match the current inner window " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "document!"); ~~~~~~~~~~~~~ bool wouldReuseInnerWindow = WouldReuseInnerWindow(aDocument); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (aForceReuseInnerWindow && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ !wouldReuseInnerWindow && ~~~~~~~~~~~~~~~~~~~~~~~~~ mDoc && ~~~~~~~ mDoc->NodePrincipal() != aDocument->NodePrincipal()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_ERROR("Attempted forced inner window reuse while changing principal"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return NS_ERROR_UNEXPECTED; ~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ nsCOMPtr oldDoc = mDoc; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AutoJSAPI jsapi; ~~~~~~~~~~~~~~~~ jsapi.Init(); ~~~~~~~~~~~~~ JSContext *cx = jsapi.cx(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Check if we're anywhere near the stack limit before we reach the ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // transplanting code, since it has no good way to handle errors. This uses ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // the untrusted script limit, which is not strictly necessary since no ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // actual script should run. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!js::CheckRecursionLimitConservativeDontReport(cx)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_WARNING("Overrecursion in SetNewDocument"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return NS_ERROR_FAILURE; ~~~~~~~~~~~~~~~~~~~~~~~~ } ~ if (!mDoc) { ~~~~~~~~~~~~ // First document load. ~~~~~~~~~~~~~~~~~~~~~~~ // Get our private root. If it is equal to us, then we need to ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // attach our global key bindings that handles browser scrolling ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // and other browser commands. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsPIDOMWindowOuter* privateRoot = nsGlobalWindow::GetPrivateRoot(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (privateRoot == AsOuter()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsXBLService::AttachGlobalKeyHandler(mChromeEventHandler); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ /* No mDocShell means we're already been partially closed down. When that ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ happens, setting status isn't a big requirement, so don't. (Doesn't happen ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ under normal circumstances, but bug 49615 describes a case.) */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsContentUtils::AddScriptRunner(NewRunnableMethod( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "nsGlobalWindow::ClearStatus", this, &nsGlobalWindow::ClearStatus)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Sometimes, WouldReuseInnerWindow() returns true even if there's no inner ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // window (see bug 776497). Be safe. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool reUseInnerWindow = (aForceReuseInnerWindow || wouldReuseInnerWindow) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetCurrentInnerWindowInternal(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsresult rv = NS_OK; ~~~~~~~~~~~~~~~~~~~~ // We set mDoc even though this is an outer window to avoid ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // having to *always* reach into the inner window to find the ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // document. ~~~~~~~~~~~~ mDoc = aDocument; ~~~~~~~~~~~~~~~~~ // Take this opportunity to clear mSuspendedDoc. Our old inner window is now ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // responsible for unsuspending it. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mSuspendedDoc = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~~ #ifdef DEBUG ~~~~~~~~~~~~ mLastOpenedURI = aDocument->GetDocumentURI(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #endif ~~~~~~ mContext->WillInitializeContext(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsGlobalWindow *currentInner = GetCurrentInnerWindowInternal(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (currentInner && currentInner->mNavigator) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ currentInner->mNavigator->OnNavigation(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ RefPtr newInnerWindow; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool createdInnerWindow = false; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool thisChrome = IsChromeWindow(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsCOMPtr wsh = do_QueryInterface(aState); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_ASSERTION(!aState || wsh, "What kind of weird state are you giving me here?"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Rooted newInnerGlobal(cx); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (reUseInnerWindow) { ~~~~~~~~~~~~~~~~~~~~~~~ // We're reusing the current inner window. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_ASSERTION(!currentInner->IsFrozen(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "We should never be reusing a shared inner window"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ newInnerWindow = currentInner; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ newInnerGlobal = currentInner->GetWrapperPreserveColor(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (aDocument != oldDoc) { ~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::ExposeObjectToActiveJS(newInnerGlobal); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ // We're reusing the inner window, but this still counts as a navigation, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // so all expandos and such defined on the outer window should go away. Force ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // all Xray wrappers to be recomputed. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Rooted rootedObject(cx, GetWrapper()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!JS_RefreshCrossCompartmentWrappers(cx, rootedObject)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return NS_ERROR_FAILURE; ~~~~~~~~~~~~~~~~~~~~~~~~ } ~ // Inner windows are only reused for same-origin principals, but the principals ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // don't necessarily match exactly. Update the principal on the compartment to ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // match the new document. ~~~~~~~~~~~~~~~~~~~~~~~~~~ // NB: We don't just call currentInner->RefreshCompartmentPrincipals() here ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // because we haven't yet set its mDoc to aDocument. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSCompartment *compartment = js::GetObjectCompartment(newInnerGlobal); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #ifdef DEBUG ~~~~~~~~~~~~ bool sameOrigin = false; ~~~~~~~~~~~~~~~~~~~~~~~~ nsIPrincipal *existing = ~~~~~~~~~~~~~~~~~~~~~~~~ nsJSPrincipals::get(JS_GetCompartmentPrincipals(compartment)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aDocument->NodePrincipal()->Equals(existing, &sameOrigin); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MOZ_ASSERT(sameOrigin); ~~~~~~~~~~~~~~~~~~~~~~~ #endif ~~~~~~ MOZ_ASSERT_IF(aDocument == oldDoc, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xpc::GetCompartmentPrincipal(compartment) == ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aDocument->NodePrincipal()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (aDocument != oldDoc) { ~~~~~~~~~~~~~~~~~~~~~~~~~~ JS_SetCompartmentPrincipals(compartment, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsJSPrincipals::get(aDocument->NodePrincipal())); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Make sure we clear out the old content XBL scope, so the new one will ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // get created with a principal that subsumes our new principal. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xpc::ClearContentXBLScope(newInnerGlobal); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } else { ~~~~~~~~ if (aState) { ~~~~~~~~~~~~~ newInnerWindow = wsh->GetInnerWindow(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ newInnerGlobal = newInnerWindow->GetWrapperPreserveColor(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } else { ~~~~~~~~ if (thisChrome) { ~~~~~~~~~~~~~~~~~ newInnerWindow = nsGlobalChromeWindow::Create(this); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } else if (mIsModalContentWindow) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ newInnerWindow = nsGlobalModalWindow::Create(this); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } else { ~~~~~~~~ newInnerWindow = nsGlobalWindow::Create(this); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ // The outer window is automatically treated as frozen when we ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // null out the inner window. As a result, initializing classes ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // on the new inner won't end up reaching into the old inner ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // window for classes etc. ~~~~~~~~~~~~~~~~~~~~~~~~~~ // ~~ // [This happens with Object.prototype when XPConnect creates ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // a temporary global while initializing classes; the reason ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // being that xpconnect creates the temp global w/o a parent ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // and proto, which makes the JS engine look up classes in ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // cx->globalObject, i.e. this outer window]. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mInnerWindow = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~ mCreatingInnerWindow = true; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Every script context we are initialized with must create a ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // new global. ~~~~~~~~~~~~~~ rv = CreateNativeGlobalForInner(cx, newInnerWindow, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aDocument->GetDocumentURI(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aDocument->NodePrincipal(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~ &newInnerGlobal, ~~~~~~~~~~~~~~~~ ComputeIsSecureContext(aDocument)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_ASSERTION(NS_SUCCEEDED(rv) && newInnerGlobal && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ newInnerWindow->GetWrapperPreserveColor() == newInnerGlobal, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "Failed to get script global"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ newInnerWindow->mIsSecureContextIfOpenerIgnored = ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ComputeIsSecureContext(aDocument, SecureContextFlags::eIgnoreOpener); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mCreatingInnerWindow = false; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ createdInnerWindow = true; ~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_ENSURE_SUCCESS(rv, rv); ~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ if (currentInner && currentInner->GetWrapperPreserveColor()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (oldDoc == aDocument) { ~~~~~~~~~~~~~~~~~~~~~~~~~~ // Make a copy of the old window's performance object on document.open. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Note that we have to force eager creation of it here, because we need ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // to grab the current document channel and whatnot before that changes. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ currentInner->AsInner()->CreatePerformanceObjectIfNeeded(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (currentInner->mPerformance) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ newInnerWindow->mPerformance = ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Performance::CreateForMainThread(newInnerWindow->AsInner(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ currentInner->mPerformance->GetDOMTiming(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ currentInner->mPerformance->GetChannel()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ // Don't free objects on our current inner window if it's going to be ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // held in the bfcache. ~~~~~~~~~~~~~~~~~~~~~~~ if (!currentInner->IsFrozen()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ currentInner->FreeInnerObjects(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ mInnerWindow = newInnerWindow->AsInner(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MOZ_ASSERT(mInnerWindow); ~~~~~~~~~~~~~~~~~~~~~~~~~ mInnerWindow->TryToCacheTopInnerWindow(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!GetWrapperPreserveColor()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Rooted outer(cx, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NewOuterWindowProxy(cx, newInnerGlobal, thisChrome)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_ENSURE_TRUE(outer, NS_ERROR_FAILURE); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ js::SetProxyReservedSlot(outer, 0, js::PrivateValue(ToSupports(this))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Inform the nsJSContext, which is the canonical holder of the outer. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mContext->SetWindowProxy(outer); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mContext->DidInitializeContext(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SetWrapper(mContext->GetWindowProxy()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } else { ~~~~~~~~ JS::ExposeObjectToActiveJS(newInnerGlobal); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Rooted outerObject(cx, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NewOuterWindowProxy(cx, newInnerGlobal, thisChrome)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!outerObject) { ~~~~~~~~~~~~~~~~~~~ NS_ERROR("out of memory"); ~~~~~~~~~~~~~~~~~~~~~~~~~~ return NS_ERROR_FAILURE; ~~~~~~~~~~~~~~~~~~~~~~~~ } ~ JS::Rooted obj(cx, GetWrapperPreserveColor()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ js::SetProxyReservedSlot(obj, 0, js::PrivateValue(nullptr)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ js::SetProxyReservedSlot(outerObject, 0, js::PrivateValue(nullptr)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ outerObject = xpc::TransplantObject(cx, obj, outerObject); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!outerObject) { ~~~~~~~~~~~~~~~~~~~ NS_ERROR("unable to transplant wrappers, probably OOM"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return NS_ERROR_FAILURE; ~~~~~~~~~~~~~~~~~~~~~~~~ } ~ js::SetProxyReservedSlot(outerObject, 0, js::PrivateValue(ToSupports(this))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SetWrapper(outerObject); ~~~~~~~~~~~~~~~~~~~~~~~~ MOZ_ASSERT(js::GetGlobalForObjectCrossCompartment(outerObject) == newInnerGlobal); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Inform the nsJSContext, which is the canonical holder of the outer. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mContext->SetWindowProxy(outerObject); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ // Enter the new global's compartment. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JSAutoCompartment ac(cx, GetWrapperPreserveColor()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ JS::Rooted outer(cx, GetWrapperPreserveColor()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ js::SetWindowProxy(cx, newInnerGlobal, outer); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ // Set scriptability based on the state of the docshell. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool allow = GetDocShell()->GetCanExecuteScripts(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xpc::Scriptability::Get(GetWrapperPreserveColor()).SetDocShellAllowsScript(allow); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!aState) { ~~~~~~~~~~~~~~ // Get the "window" property once so it will be cached on our inner. We ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // have to do this here, not in binding code, because this has to happen ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // after we've created the outer window proxy and stashed it in the outer ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // nsGlobalWindow, so GetWrapperPreserveColor() on that outer ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // nsGlobalWindow doesn't return null and nsGlobalWindow::OuterObject ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // works correctly. ~~~~~~~~~~~~~~~~~~~ JS::Rooted unused(cx); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!JS_GetProperty(cx, newInnerGlobal, "window", &unused)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_ERROR("can't create the 'window' property"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return NS_ERROR_FAILURE; ~~~~~~~~~~~~~~~~~~~~~~~~ } ~ // And same thing for the "self" property. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!JS_GetProperty(cx, newInnerGlobal, "self", &unused)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_ERROR("can't create the 'self' property"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return NS_ERROR_FAILURE; ~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ } ~ JSAutoCompartment ac(cx, GetWrapperPreserveColor()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!aState && !reUseInnerWindow) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Loading a new page and creating a new inner window, *not* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // restoring from session history. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Now that both the the inner and outer windows are initialized ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // let the script context do its magic to hook them together. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MOZ_ASSERT(mContext->GetWindowProxy() == GetWrapperPreserveColor()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #ifdef DEBUG ~~~~~~~~~~~~ JS::Rooted rootedJSObject(cx, GetWrapperPreserveColor()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Rooted proto1(cx), proto2(cx); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS_GetPrototype(cx, rootedJSObject, &proto1); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS_GetPrototype(cx, newInnerGlobal, &proto2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_ASSERTION(proto1 == proto2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "outer and inner globals should have the same prototype"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #endif ~~~~~~ mInnerWindow->SyncStateFromParentWindow(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ // Add an extra ref in case we release mContext during GC. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsCOMPtr kungFuDeathGrip(mContext); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aDocument->SetScriptGlobalObject(newInnerWindow); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MOZ_ASSERT(newInnerWindow->mTabGroup, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "We must have a TabGroup cached at this point"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!aState) { ~~~~~~~~~~~~~~ if (reUseInnerWindow) { ~~~~~~~~~~~~~~~~~~~~~~~ if (newInnerWindow->mDoc != aDocument) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ newInnerWindow->mDoc = aDocument; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // The storage objects contain the URL of the window. We have to ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // recreate them when the innerWindow is reused. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ newInnerWindow->mLocalStorage = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ newInnerWindow->mSessionStorage = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ newInnerWindow->ClearDocumentDependentSlots(cx); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } else { ~~~~~~~~ newInnerWindow->InnerSetNewDocument(cx, aDocument); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Initialize DOM classes etc on the inner window. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Rooted obj(cx, newInnerGlobal); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rv = kungFuDeathGrip->InitClasses(obj); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_ENSURE_SUCCESS(rv, rv); ~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ // If the document comes from a JAR, check if the channel was determined ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // to be unsafe. If so, permanently disable script on the compartment by ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // calling Block() and throwing away the key. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsCOMPtr jarChannel = do_QueryInterface(aDocument->GetChannel()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (jarChannel && jarChannel->GetIsUnsafe()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xpc::Scriptability::Get(newInnerGlobal).Block(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ if (mArguments) { ~~~~~~~~~~~~~~~~~ newInnerWindow->DefineArgumentsProperty(mArguments); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mArguments = nullptr; ~~~~~~~~~~~~~~~~~~~~~ } ~ // Give the new inner window our chrome event handler (since it ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // doesn't have one). ~~~~~~~~~~~~~~~~~~~~~ newInnerWindow->mChromeEventHandler = mChromeEventHandler; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ // Ask the JS engine to assert that it's valid to access our DocGroup whenever ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // it runs JS code for this compartment. We skip the check if this window is ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // for chrome JS or an add-on. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsCOMPtr principal = mDoc->NodePrincipal(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsString addonId; ~~~~~~~~~~~~~~~~~ principal->GetAddonId(addonId); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (GetDocGroup() && !nsContentUtils::IsSystemPrincipal(principal) && addonId.IsEmpty()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ js::SetCompartmentValidAccessPtr(cx, newInnerGlobal, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ newInnerWindow->GetDocGroup()->GetValidAccessPtr()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ kungFuDeathGrip->DidInitializeContext(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // We wait to fire the debugger hook until the window is all set up and hooked ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // up with the outer. See bug 969156. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (createdInnerWindow) { ~~~~~~~~~~~~~~~~~~~~~~~~~ nsContentUtils::AddScriptRunner( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NewRunnableMethod("nsGlobalWindow::FireOnNewGlobalObject", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ newInnerWindow, ~~~~~~~~~~~~~~~ &nsGlobalWindow::FireOnNewGlobalObject)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ if (newInnerWindow && !newInnerWindow->mHasNotifiedGlobalCreated && mDoc) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // We should probably notify. However if this is the, arguably bad, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // situation when we're creating a temporary non-chrome-about-blank ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // document in a chrome docshell, don't notify just yet. Instead wait ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // until we have a real chrome doc. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!mDocShell || ~~~~~~~~~~~~~~~~~ mDocShell->ItemType() != nsIDocShellTreeItem::typeChrome || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsContentUtils::IsSystemPrincipal(mDoc->NodePrincipal())) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ newInnerWindow->mHasNotifiedGlobalCreated = true; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsContentUtils::AddScriptRunner( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NewRunnableMethod("nsGlobalWindow::DispatchDOMWindowCreated", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ this, ~~~~~ &nsGlobalWindow::DispatchDOMWindowCreated)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ PreloadLocalStorage(); ~~~~~~~~~~~~~~~~~~~~~~ // If we have a recorded interesting Large-Allocation header status, report it ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // to the newly attached document. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ReportLargeAllocStatus(); ~~~~~~~~~~~~~~~~~~~~~~~~~ mLargeAllocStatus = LargeAllocStatus::NONE; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return NS_OK; ~~~~~~~~~~~~~ } ~ void ~~~~ nsGlobalWindow::PreloadLocalStorage() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(IsOuterWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!Preferences::GetBool(kStorageEnabled)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return; ~~~~~~~ } ~ if (IsChromeWindow()) { ~~~~~~~~~~~~~~~~~~~~~~~ return; ~~~~~~~ } ~ nsIPrincipal* principal = GetPrincipal(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!principal) { ~~~~~~~~~~~~~~~~~ return; ~~~~~~~ } ~ nsresult rv; ~~~~~~~~~~~~ nsCOMPtr storageManager = ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ do_GetService("@mozilla.org/dom/localStorage-manager;1", &rv); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (NS_FAILED(rv)) { ~~~~~~~~~~~~~~~~~~~~ return; ~~~~~~~ } ~ // private browsing windows do not persist local storage to disk so we should ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // only try to precache storage when we're not a private browsing window. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (principal->GetPrivateBrowsingId() == 0) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsCOMPtr storage; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rv = storageManager->PrecacheStorage(principal, getter_AddRefs(storage)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (NS_SUCCEEDED(rv)) { ~~~~~~~~~~~~~~~~~~~~~~~ mLocalStorage = static_cast(storage.get()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ } ~ void ~~~~ nsGlobalWindow::DispatchDOMWindowCreated() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(IsOuterWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!mDoc) { ~~~~~~~~~~~~ return; ~~~~~~~ } ~ // Fire DOMWindowCreated at chrome event listeners ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsContentUtils::DispatchChromeEvent(mDoc, mDoc, NS_LITERAL_STRING("DOMWindowCreated"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ true /* bubbles */, ~~~~~~~~~~~~~~~~~~~ false /* not cancellable */); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsCOMPtr observerService = ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mozilla::services::GetObserverService(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // The event dispatching could possibly cause docshell destory, and ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // consequently cause mDoc to be set to nullptr by DropOuterWindowDocs(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // so check it again here. ~~~~~~~~~~~~~~~~~~~~~~~~~~ if (observerService && mDoc) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsAutoString origin; ~~~~~~~~~~~~~~~~~~~~ nsIPrincipal* principal = mDoc->NodePrincipal(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsContentUtils::GetUTFOrigin(principal, origin); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ observerService-> ~~~~~~~~~~~~~~~~~ NotifyObservers(static_cast(this), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsContentUtils::IsSystemPrincipal(principal) ? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "chrome-document-global-created" : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "content-document-global-created", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ origin.get()); ~~~~~~~~~~~~~~ } ~ } ~ void ~~~~ nsGlobalWindow::ClearStatus() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ SetStatusOuter(EmptyString()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ nsGlobalWindow::InnerSetNewDocument(JSContext* aCx, nsIDocument* aDocument) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ NS_PRECONDITION(IsInnerWindow(), "Must only be called on inner windows"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MOZ_ASSERT(aDocument); ~~~~~~~~~~~~~~~~~~~~~~ if (MOZ_LOG_TEST(gDOMLeakPRLog, LogLevel::Debug)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsIURI *uri = aDocument->GetDocumentURI(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MOZ_LOG(gDOMLeakPRLog, LogLevel::Debug, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ("DOMWINDOW %p SetNewDocument %s", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ this, uri ? uri->GetSpecOrDefault().get() : "")); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ mDoc = aDocument; ~~~~~~~~~~~~~~~~~ ClearDocumentDependentSlots(aCx); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mFocusedNode = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~ mLocalStorage = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~~ mSessionStorage = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~~~~ #ifdef DEBUG ~~~~~~~~~~~~ mLastOpenedURI = aDocument->GetDocumentURI(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #endif ~~~~~~ Telemetry::Accumulate(Telemetry::INNERWINDOWS_WITH_MUTATION_LISTENERS, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mMutationBits ? 1 : 0); ~~~~~~~~~~~~~~~~~~~~~~~ // Clear our mutation bitfield. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mMutationBits = 0; ~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ nsGlobalWindow::SetDocShell(nsIDocShell* aDocShell) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ NS_ASSERTION(IsOuterWindow(), "Uh, SetDocShell() called on inner window!"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MOZ_ASSERT(aDocShell); ~~~~~~~~~~~~~~~~~~~~~~ if (aDocShell == mDocShell) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return; ~~~~~~~ } ~ mDocShell = aDocShell; // Weak Reference ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsCOMPtr parentWindow = GetScriptableParentOrNull(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MOZ_RELEASE_ASSERT(!parentWindow || !mTabGroup || mTabGroup == Cast(parentWindow)->mTabGroup); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mTopLevelOuterContentWindow = ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ !mIsChrome && GetScriptableTopInternal() == this; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_ASSERTION(!mNavigator, "Non-null mNavigator in outer window!"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (mFrames) { ~~~~~~~~~~~~~~ mFrames->SetDocShell(aDocShell); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ // Get our enclosing chrome shell and retrieve its global window impl, so ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // that we can do some forwarding to the chrome document. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsCOMPtr chromeEventHandler; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mDocShell->GetChromeEventHandler(getter_AddRefs(chromeEventHandler)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mChromeEventHandler = do_QueryInterface(chromeEventHandler); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!mChromeEventHandler) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~ // We have no chrome event handler. If we have a parent, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // get our chrome event handler from the parent. If ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // we don't have a parent, then we need to make a new ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // window root object that will function as a chrome event ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // handler and receive all events that occur anywhere inside ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // our window. ~~~~~~~~~~~~~~ nsCOMPtr parentWindow = GetParent(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (parentWindow.get() != AsOuter()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mChromeEventHandler = parentWindow->GetChromeEventHandler(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ else { ~~~~~~ mChromeEventHandler = NS_NewWindowRoot(AsOuter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mIsRootOuterWindow = true; ~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ bool docShellActive; ~~~~~~~~~~~~~~~~~~~~ mDocShell->GetIsActive(&docShellActive); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SetIsBackgroundInternal(!docShellActive); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ nsGlobalWindow::DetachFromDocShell() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ NS_ASSERTION(IsOuterWindow(), "Uh, DetachFromDocShell() called on inner window!"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // DetachFromDocShell means the window is being torn down. Drop our ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // reference to the script context, allowing it to be deleted ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // later. Meanwhile, keep our weak reference to the script object ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // so that it can be retrieved later (until it is finalized by the JS GC). ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Call FreeInnerObjects on all inner windows, not just the current ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // one, since some could be held by WindowStateHolder objects that ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // are GC-owned. ~~~~~~~~~~~~~~~~ for (RefPtr inner = (nsGlobalWindow *)PR_LIST_HEAD(this); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ inner != this; ~~~~~~~~~~~~~~ inner = (nsGlobalWindow*)PR_NEXT_LINK(inner)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MOZ_ASSERT(!inner->mOuterWindow || inner->mOuterWindow == AsOuter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ inner->FreeInnerObjects(); ~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ if (auto* reporter = nsWindowMemoryReporter::Get()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ reporter->ObserveDOMWindowDetached(this); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ NotifyWindowIDDestroyed("outer-window-destroyed"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsGlobalWindow *currentInner = GetCurrentInnerWindowInternal(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (currentInner) { ~~~~~~~~~~~~~~~~~~~ NS_ASSERTION(mDoc, "Must have doc!"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Remember the document's principal and URI. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mDocumentPrincipal = mDoc->NodePrincipal(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mDocumentURI = mDoc->GetDocumentURI(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mDocBaseURI = mDoc->GetDocBaseURI(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Release our document reference ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DropOuterWindowDocs(); ~~~~~~~~~~~~~~~~~~~~~~ mFocusedNode = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~ } ~ ClearControllers(); ~~~~~~~~~~~~~~~~~~~ mChromeEventHandler = nullptr; // force release now ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (mContext) { ~~~~~~~~~~~~~~~ // When we're about to destroy a top level content window ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // (for example a tab), we trigger a full GC by passing null as the last ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // param. We also trigger a full GC for chrome windows. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsJSContext::PokeGC(JS::gcreason::SET_DOC_SHELL, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (mTopLevelOuterContentWindow || mIsChrome) ? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nullptr : GetWrapperPreserveColor()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mContext = nullptr; ~~~~~~~~~~~~~~~~~~~ } ~ mDocShell = nullptr; // Weak Reference ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_ASSERTION(!mNavigator, "Non-null mNavigator in outer window!"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (mFrames) { ~~~~~~~~~~~~~~ mFrames->SetDocShell(nullptr); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ MaybeForgiveSpamCount(); ~~~~~~~~~~~~~~~~~~~~~~~~ CleanUp(); ~~~~~~~~~~ } ~ void ~~~~ nsGlobalWindow::SetOpenerWindow(nsPIDOMWindowOuter* aOpener, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool aOriginalOpener) ~~~~~~~~~~~~~~~~~~~~~ { ~ FORWARD_TO_OUTER_VOID(SetOpenerWindow, (aOpener, aOriginalOpener)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsWeakPtr opener = do_GetWeakReference(aOpener); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (opener == mOpener) { ~~~~~~~~~~~~~~~~~~~~~~~~ return; ~~~~~~~ } ~ NS_ASSERTION(!aOriginalOpener || !mSetOpenerWindowCalled, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "aOriginalOpener is true, but not first call to " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "SetOpenerWindow!"); ~~~~~~~~~~~~~~~~~~~~ NS_ASSERTION(aOpener || !aOriginalOpener, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "Shouldn't set mHadOriginalOpener if aOpener is null"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mOpener = opener.forget(); ~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_ASSERTION(mOpener || !aOpener, "Opener must support weak references!"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Check that the js visible opener matches! We currently don't depend on this ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // being true outside of nightly, so we disable the assertion in optimized ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // release / beta builds. ~~~~~~~~~~~~~~~~~~~~~~~~~ nsPIDOMWindowOuter* contentOpener = GetSanitizedOpener(aOpener); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // contentOpener is not used when the DIAGNOSTIC_ASSERT is compiled out. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mozilla::Unused << contentOpener; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MOZ_DIAGNOSTIC_ASSERT(!contentOpener || !mTabGroup || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mTabGroup == Cast(contentOpener)->mTabGroup); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (aOriginalOpener) { ~~~~~~~~~~~~~~~~~~~~~~ MOZ_ASSERT(!mHadOriginalOpener, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "Probably too late to call ComputeIsSecureContext again"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mHadOriginalOpener = true; ~~~~~~~~~~~~~~~~~~~~~~~~~~ mOriginalOpenerWasSecureContext = ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aOpener->GetCurrentInnerWindow()->IsSecureContext(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ #ifdef DEBUG ~~~~~~~~~~~~ mSetOpenerWindowCalled = true; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #endif ~~~~~~ } ~ static ~~~~~~ already_AddRefed ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TryGetTabChildGlobalAsEventTarget(nsISupports *aFrom) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ nsCOMPtr frameLoaderOwner = do_QueryInterface(aFrom); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!frameLoaderOwner) { ~~~~~~~~~~~~~~~~~~~~~~~~ return nullptr; ~~~~~~~~~~~~~~~ } ~ RefPtr frameLoader = frameLoaderOwner->GetFrameLoader(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!frameLoader) { ~~~~~~~~~~~~~~~~~~~ return nullptr; ~~~~~~~~~~~~~~~ } ~ nsCOMPtr target = frameLoader->GetTabChildGlobalAsEventTarget(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return target.forget(); ~~~~~~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ nsGlobalWindow::UpdateParentTarget() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ // Try to get our frame element's tab child global (its in-process message ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // manager). If that fails, fall back to the chrome event handler's tab ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // child global, and if it doesn't have one, just use the chrome event ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // handler itself. ~~~~~~~~~~~~~~~~~~ nsCOMPtr frameElement = GetOuterWindow()->GetFrameElementInternal(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsCOMPtr eventTarget = ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TryGetTabChildGlobalAsEventTarget(frameElement); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!eventTarget) { ~~~~~~~~~~~~~~~~~~~ nsGlobalWindow* topWin = GetScriptableTopInternal(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (topWin) { ~~~~~~~~~~~~~ frameElement = topWin->AsOuter()->GetFrameElementInternal(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eventTarget = TryGetTabChildGlobalAsEventTarget(frameElement); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ if (!eventTarget) { ~~~~~~~~~~~~~~~~~~~ eventTarget = TryGetTabChildGlobalAsEventTarget(mChromeEventHandler); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ if (!eventTarget) { ~~~~~~~~~~~~~~~~~~~ eventTarget = mChromeEventHandler; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ mParentTarget = eventTarget; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ EventTarget* ~~~~~~~~~~~~ nsGlobalWindow::GetTargetForDOMEvent() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ return GetOuterWindowInternal(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ EventTarget* ~~~~~~~~~~~~ nsGlobalWindow::GetTargetForEventTargetChain() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ return IsInnerWindow() ? this : GetCurrentInnerWindowInternal(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ nsresult ~~~~~~~~ nsGlobalWindow::WillHandleEvent(EventChainPostVisitor& aVisitor) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ return NS_OK; ~~~~~~~~~~~~~ } ~ nsresult ~~~~~~~~ nsGlobalWindow::GetEventTargetParent(EventChainPreVisitor& aVisitor) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ NS_PRECONDITION(IsInnerWindow(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "GetEventTargetParent is used on outer window!?"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ EventMessage msg = aVisitor.mEvent->mMessage; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aVisitor.mCanHandle = true; ~~~~~~~~~~~~~~~~~~~~~~~~~~~ aVisitor.mForceContentDispatch = true; //FIXME! Bug 329119 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (msg == eResize && aVisitor.mEvent->IsTrusted()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // QIing to window so that we can keep the old behavior also in case ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // a child window is handling resize. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsCOMPtr window = ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ do_QueryInterface(aVisitor.mEvent->mOriginalTarget); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (window) { ~~~~~~~~~~~~~ mIsHandlingResizeEvent = true; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } else if (msg == eMouseDown && aVisitor.mEvent->IsTrusted()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gMouseDown = true; ~~~~~~~~~~~~~~~~~~ } else if ((msg == eMouseUp || msg == eDragEnd) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aVisitor.mEvent->IsTrusted()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gMouseDown = false; ~~~~~~~~~~~~~~~~~~~ if (gDragServiceDisabled) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsCOMPtr ds = ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ do_GetService("@mozilla.org/widget/dragservice;1"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (ds) { ~~~~~~~~~ gDragServiceDisabled = false; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ds->Unsuppress(); ~~~~~~~~~~~~~~~~~ } ~ } ~ } ~ aVisitor.mParentTarget = GetParentTarget(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Handle 'active' event. ~~~~~~~~~~~~~~~~~~~~~~~~~ if (!mIdleObservers.IsEmpty() && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aVisitor.mEvent->IsTrusted() && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (aVisitor.mEvent->HasMouseEventMessage() || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aVisitor.mEvent->HasDragEventMessage())) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mAddActiveEventFuzzTime = false; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ return NS_OK; ~~~~~~~~~~~~~ } ~ bool ~~~~ nsGlobalWindow::ShouldPromptToBlockDialogs() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(IsOuterWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsGlobalWindow *topWindow = GetScriptableTopInternal(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!topWindow) { ~~~~~~~~~~~~~~~~~ NS_ASSERTION(!mDocShell, "ShouldPromptToBlockDialogs() called without a top window?"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return true; ~~~~~~~~~~~~ } ~ topWindow = topWindow->GetCurrentInnerWindowInternal(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!topWindow) { ~~~~~~~~~~~~~~~~~ return true; ~~~~~~~~~~~~ } ~ return topWindow->DialogsAreBeingAbused(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ bool ~~~~ nsGlobalWindow::AreDialogsEnabled() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(IsOuterWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsGlobalWindow *topWindow = GetScriptableTopInternal(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!topWindow) { ~~~~~~~~~~~~~~~~~ NS_ERROR("AreDialogsEnabled() called without a top window?"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return false; ~~~~~~~~~~~~~ } ~ // TODO: Warn if no top window? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ topWindow = topWindow->GetCurrentInnerWindowInternal(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!topWindow) { ~~~~~~~~~~~~~~~~~ return false; ~~~~~~~~~~~~~ } ~ // Dialogs are blocked if the content viewer is hidden ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (mDocShell) { ~~~~~~~~~~~~~~~~ nsCOMPtr cv; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mDocShell->GetContentViewer(getter_AddRefs(cv)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool isHidden; ~~~~~~~~~~~~~~ cv->GetIsHidden(&isHidden); ~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (isHidden) { ~~~~~~~~~~~~~~~ return false; ~~~~~~~~~~~~~ } ~ } ~ // Dialogs are also blocked if the document is sandboxed with SANDBOXED_MODALS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // (or if we have no document, of course). Which document? Who knows; the ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // spec is daft. See . For now ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // just go ahead and check mDoc, since in everything except edge cases in ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // which a frame is allow-same-origin but not allow-scripts and is being poked ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // at by some other window this should be the right thing anyway. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!mDoc || (mDoc->GetSandboxFlags() & SANDBOXED_MODALS)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return false; ~~~~~~~~~~~~~ } ~ return topWindow->mAreDialogsEnabled; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ bool ~~~~ nsGlobalWindow::DialogsAreBeingAbused() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(IsInnerWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_ASSERTION(GetScriptableTopInternal() && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetScriptableTopInternal()->GetCurrentInnerWindowInternal() == this, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "DialogsAreBeingAbused called with invalid window"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (mLastDialogQuitTime.IsNull() || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsContentUtils::IsCallerChrome()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return false; ~~~~~~~~~~~~~ } ~ TimeDuration dialogInterval(TimeStamp::Now() - mLastDialogQuitTime); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (dialogInterval.ToSeconds() < ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Preferences::GetInt("dom.successive_dialog_time_limit", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DEFAULT_SUCCESSIVE_DIALOG_TIME_LIMIT)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mDialogAbuseCount++; ~~~~~~~~~~~~~~~~~~~~ return GetPopupControlState() > openAllowed || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mDialogAbuseCount > MAX_SUCCESSIVE_DIALOG_COUNT; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ // Reset the abuse counter ~~~~~~~~~~~~~~~~~~~~~~~~~~ mDialogAbuseCount = 0; ~~~~~~~~~~~~~~~~~~~~~~ return false; ~~~~~~~~~~~~~ } ~ bool ~~~~ nsGlobalWindow::ConfirmDialogIfNeeded() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(IsOuterWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_ENSURE_TRUE(mDocShell, false); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsCOMPtr promptSvc = ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ do_GetService("@mozilla.org/embedcomp/prompt-service;1"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!promptSvc) { ~~~~~~~~~~~~~~~~~ return true; ~~~~~~~~~~~~ } ~ // Reset popup state while opening a modal dialog, and firing events ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // about the dialog, to prevent the current state from being active ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // the whole time a modal dialog is open. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsAutoPopupStatePusher popupStatePusher(openAbused, true); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool disableDialog = false; ~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsXPIDLString label, title; ~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsContentUtils::GetLocalizedString(nsContentUtils::eCOMMON_DIALOG_PROPERTIES, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "ScriptDialogLabel", label); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsContentUtils::GetLocalizedString(nsContentUtils::eCOMMON_DIALOG_PROPERTIES, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "ScriptDialogPreventTitle", title); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ promptSvc->Confirm(AsOuter(), title.get(), label.get(), &disableDialog); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (disableDialog) { ~~~~~~~~~~~~~~~~~~~~ DisableDialogs(); ~~~~~~~~~~~~~~~~~ return false; ~~~~~~~~~~~~~ } ~ return true; ~~~~~~~~~~~~ } ~ void ~~~~ nsGlobalWindow::DisableDialogs() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ nsGlobalWindow *topWindow = GetScriptableTopInternal(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!topWindow) { ~~~~~~~~~~~~~~~~~ NS_ERROR("DisableDialogs() called without a top window?"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return; ~~~~~~~ } ~ topWindow = topWindow->GetCurrentInnerWindowInternal(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // TODO: Warn if no top window? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (topWindow) { ~~~~~~~~~~~~~~~~ topWindow->mAreDialogsEnabled = false; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ void ~~~~ nsGlobalWindow::EnableDialogs() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ nsGlobalWindow *topWindow = GetScriptableTopInternal(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!topWindow) { ~~~~~~~~~~~~~~~~~ NS_ERROR("EnableDialogs() called without a top window?"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return; ~~~~~~~ } ~ // TODO: Warn if no top window? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ topWindow = topWindow->GetCurrentInnerWindowInternal(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (topWindow) { ~~~~~~~~~~~~~~~~ topWindow->mAreDialogsEnabled = true; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ nsresult ~~~~~~~~ nsGlobalWindow::PostHandleEvent(EventChainPostVisitor& aVisitor) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ NS_PRECONDITION(IsInnerWindow(), "PostHandleEvent is used on outer window!?"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Return early if there is nothing to do. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ switch (aVisitor.mEvent->mMessage) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ case eResize: ~~~~~~~~~~~~~ case eUnload: ~~~~~~~~~~~~~ case eLoad: ~~~~~~~~~~~ break; ~~~~~~ default: ~~~~~~~~ return NS_OK; ~~~~~~~~~~~~~ } ~ /* mChromeEventHandler and mContext go dangling in the middle of this ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ function under some circumstances (events that destroy the window) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ without this addref. */ ~~~~~~~~~~~~~~~~~~~~~~~ nsCOMPtr kungFuDeathGrip1(mChromeEventHandler); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mozilla::Unused << kungFuDeathGrip1; // These aren't referred to through the function ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsCOMPtr kungFuDeathGrip2(GetContextInternal()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mozilla::Unused << kungFuDeathGrip2; // These aren't referred to through the function ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (aVisitor.mEvent->mMessage == eResize) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mIsHandlingResizeEvent = false; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } else if (aVisitor.mEvent->mMessage == eUnload && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aVisitor.mEvent->IsTrusted()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // If any VR display presentation is active at unload, the next page ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // will receive a vrdisplayactive event to indicate that it should ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // immediately begin vr presentation. This should occur when navigating ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // forwards, navigating backwards, and on page reload. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ for (const auto& display : mVRDisplays) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (display->IsPresenting()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Save this VR display ID to trigger vrdisplayactivate event ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // after the next load event. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsGlobalWindow* outer = GetOuterWindowInternal(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (outer) { ~~~~~~~~~~~~ outer->SetAutoActivateVRDisplayID(display->DisplayId()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ // XXX The WebVR 1.1 spec does not define which of multiple VR ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // presenting VR displays will be chosen during navigation. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // As the underlying platform VR API's currently only allow a single ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // VR display, it is safe to choose the first VR display for now. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ break; ~~~~~~ } ~ } ~ // Execute bindingdetached handlers before we tear ourselves ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // down. ~~~~~~~~ if (mDoc) { ~~~~~~~~~~~ mDoc->BindingManager()->ExecuteDetachedHandlers(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ mIsDocumentLoaded = false; ~~~~~~~~~~~~~~~~~~~~~~~~~~ } else if (aVisitor.mEvent->mMessage == eLoad && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aVisitor.mEvent->IsTrusted()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // This is page load event since load events don't propagate to |window|. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // @see nsDocument::GetEventTargetParent. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mIsDocumentLoaded = true; ~~~~~~~~~~~~~~~~~~~~~~~~~ mTimeoutManager->OnDocumentLoaded(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsCOMPtr element = GetOuterWindow()->GetFrameElementInternal(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsIDocShell* docShell = GetDocShell(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (element && GetParentInternal() && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docShell && docShell->ItemType() != nsIDocShellTreeItem::typeChrome) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // If we're not in chrome, or at a chrome boundary, fire the ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // onload event for the frame element. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsEventStatus status = nsEventStatus_eIgnore; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ WidgetEvent event(aVisitor.mEvent->IsTrusted(), eLoad); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ event.mFlags.mBubbles = false; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ event.mFlags.mCancelable = false; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Most of the time we could get a pres context to pass in here, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // but not always (i.e. if this window is not shown there won't ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // be a pres context available). Since we're not firing a GUI ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // event we don't need a pres context anyway so we just pass ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // null as the pres context all the time here. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ EventDispatcher::Dispatch(element, nullptr, &event, nullptr, &status); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ uint32_t autoActivateVRDisplayID = 0; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsGlobalWindow* outer = GetOuterWindowInternal(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (outer) { ~~~~~~~~~~~~ autoActivateVRDisplayID = outer->GetAutoActivateVRDisplayID(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ if (autoActivateVRDisplayID) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DispatchVRDisplayActivate(autoActivateVRDisplayID, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VRDisplayEventReason::Navigation); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ return NS_OK; ~~~~~~~~~~~~~ } ~ nsresult ~~~~~~~~ nsGlobalWindow::DispatchDOMEvent(WidgetEvent* aEvent, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsIDOMEvent* aDOMEvent, ~~~~~~~~~~~~~~~~~~~~~~~ nsPresContext* aPresContext, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsEventStatus* aEventStatus) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ return EventDispatcher::DispatchDOMEvent(static_cast(this), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aEvent, aDOMEvent, aPresContext, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aEventStatus); ~~~~~~~~~~~~~~ } ~ void ~~~~ nsGlobalWindow::PoisonOuterWindowProxy(JSObject *aObject) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(IsOuterWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (aObject == GetWrapperMaybeDead()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PoisonWrapper(); ~~~~~~~~~~~~~~~~ } ~ } ~ nsresult ~~~~~~~~ nsGlobalWindow::SetArguments(nsIArray *aArguments) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(IsOuterWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsresult rv; ~~~~~~~~~~~~ // Historically, we've used the same machinery to handle openDialog arguments ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // (exposed via window.arguments) and showModalDialog arguments (exposed via ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // window.dialogArguments), even though the former is XUL-only and uses an XPCOM ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // array while the latter is web-exposed and uses an arbitrary JS value. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Moreover, per-spec |dialogArguments| is a property of the browsing context ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // (outer), whereas |arguments| lives on the inner. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // ~~ // We've now mostly separated them, but the difference is still opaque to ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // nsWindowWatcher (the caller of SetArguments in this little back-and-forth ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // embedding waltz we do here). ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // ~~ // So we need to demultiplex the two cases here. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsGlobalWindow *currentInner = GetCurrentInnerWindowInternal(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (mIsModalContentWindow) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // nsWindowWatcher blindly converts the original nsISupports into an array ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // of length 1. We need to recover it, and then cast it back to the concrete ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // object we know it to be. ~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsCOMPtr supports = do_QueryElementAt(aArguments, 0, &rv); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_ENSURE_SUCCESS(rv, rv); ~~~~~~~~~~~~~~~~~~~~~~~~~~ mDialogArguments = static_cast(supports.get()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } else { ~~~~~~~~ mArguments = aArguments; ~~~~~~~~~~~~~~~~~~~~~~~~ rv = currentInner->DefineArgumentsProperty(aArguments); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_ENSURE_SUCCESS(rv, rv); ~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ return NS_OK; ~~~~~~~~~~~~~ } ~ nsresult ~~~~~~~~ nsGlobalWindow::DefineArgumentsProperty(nsIArray *aArguments) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(IsInnerWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MOZ_ASSERT(!mIsModalContentWindow); // Handled separately. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsIScriptContext *ctx = GetOuterWindowInternal()->mContext; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NS_ENSURE_TRUE(aArguments && ctx, NS_ERROR_NOT_INITIALIZED); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JS::Rooted obj(RootingCx(), GetWrapperPreserveColor()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return ctx->SetProperty(obj, "arguments", aArguments); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ //***************************************************************************** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // nsGlobalWindow::nsIScriptObjectPrincipal ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ //***************************************************************************** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsIPrincipal* ~~~~~~~~~~~~~ nsGlobalWindow::GetPrincipal() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ if (mDoc) { ~~~~~~~~~~~ // If we have a document, get the principal from the document ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return mDoc->NodePrincipal(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ if (mDocumentPrincipal) { ~~~~~~~~~~~~~~~~~~~~~~~~~ return mDocumentPrincipal; ~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ // If we don't have a principal and we don't have a document we ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // ask the parent window for the principal. This can happen when ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // loading a frameset that has a , in ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // that case the global window is used in JS before we've loaded ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // a document into the window. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsCOMPtr objPrincipal = ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ do_QueryInterface(GetParentInternal()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (objPrincipal) { ~~~~~~~~~~~~~~~~~~~ return objPrincipal->GetPrincipal(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ return nullptr; ~~~~~~~~~~~~~~~ } ~ //***************************************************************************** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // nsGlobalWindow::nsIDOMWindow ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ //***************************************************************************** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ template ~~~~~~~~~~~~~~~~~~ nsIURI* ~~~~~~~ nsPIDOMWindow::GetDocumentURI() const ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ return mDoc ? mDoc->GetDocumentURI() : mDocumentURI.get(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ template ~~~~~~~~~~~~~~~~~~ nsIURI* ~~~~~~~ nsPIDOMWindow::GetDocBaseURI() const ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ return mDoc ? mDoc->GetDocBaseURI() : mDocBaseURI.get(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ template ~~~~~~~~~~~~~~~~~~ void ~~~~ nsPIDOMWindow::MaybeCreateDoc() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(!mDoc); ~~~~~~~~~~~~~~~~~~ if (nsIDocShell* docShell = GetDocShell()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Note that |document| here is the same thing as our mDoc, but we ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // don't have to explicitly set the member variable because the docshell ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // has already called SetNewDocument(). ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsCOMPtr document = docShell->GetDocument(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Unused << document; ~~~~~~~~~~~~~~~~~~~ } ~ } ~ void ~~~~ nsPIDOMWindowOuter::SetInitialKeyboardIndicators( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ UIStateChangeType aShowAccelerators, UIStateChangeType aShowFocusRings) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(IsOuterWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MOZ_ASSERT(!GetCurrentInnerWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsPIDOMWindowOuter* piWin = GetPrivateRoot(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!piWin) { ~~~~~~~~~~~~~ return; ~~~~~~~ } ~ MOZ_ASSERT(piWin == AsOuter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // only change the flags that have been modified ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsCOMPtr windowRoot = do_QueryInterface(mChromeEventHandler); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!windowRoot) { ~~~~~~~~~~~~~~~~~~ return; ~~~~~~~ } ~ if (aShowAccelerators != UIStateChangeType_NoChange) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ windowRoot->SetShowAccelerators(aShowAccelerators == UIStateChangeType_Set); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ if (aShowFocusRings != UIStateChangeType_NoChange) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ windowRoot->SetShowFocusRings(aShowFocusRings == UIStateChangeType_Set); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ nsContentUtils::SetKeyboardIndicatorsOnRemoteChildren(GetOuterWindow(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aShowAccelerators, ~~~~~~~~~~~~~~~~~~ aShowFocusRings); ~~~~~~~~~~~~~~~~~ } ~ Element* ~~~~~~~~ nsPIDOMWindowOuter::GetFrameElementInternal() const ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(IsOuterWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return mFrameElement; ~~~~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ nsPIDOMWindowOuter::SetFrameElementInternal(Element* aFrameElement) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(IsOuterWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mFrameElement = aFrameElement; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ bool ~~~~ nsPIDOMWindowInner::AddAudioContext(AudioContext* aAudioContext) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(IsInnerWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mAudioContexts.AppendElement(aAudioContext); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Return true if the context should be muted and false if not. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsIDocShell* docShell = GetDocShell(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return docShell && !docShell->GetAllowMedia() && !aAudioContext->IsOffline(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ nsPIDOMWindowInner::RemoveAudioContext(AudioContext* aAudioContext) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(IsInnerWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mAudioContexts.RemoveElement(aAudioContext); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ nsPIDOMWindowInner::MuteAudioContexts() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(IsInnerWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ for (uint32_t i = 0; i < mAudioContexts.Length(); ++i) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!mAudioContexts[i]->IsOffline()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mAudioContexts[i]->Mute(); ~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ } ~ void ~~~~ nsPIDOMWindowInner::UnmuteAudioContexts() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(IsInnerWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ for (uint32_t i = 0; i < mAudioContexts.Length(); ++i) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!mAudioContexts[i]->IsOffline()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mAudioContexts[i]->Unmute(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ } ~ nsGlobalWindow* ~~~~~~~~~~~~~~~ nsGlobalWindow::Window() ~~~~~~~~~~~~~~~~~~~~~~~~ { ~ return this; ~~~~~~~~~~~~ } ~ nsGlobalWindow* ~~~~~~~~~~~~~~~ nsGlobalWindow::Self() ~~~~~~~~~~~~~~~~~~~~~~ { ~ return this; ~~~~~~~~~~~~ } ~ Navigator* ~~~~~~~~~~ nsGlobalWindow::Navigator() ~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_RELEASE_ASSERT(IsInnerWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!mNavigator) { ~~~~~~~~~~~~~~~~~~ mNavigator = new mozilla::dom::Navigator(AsInner()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ return mNavigator; ~~~~~~~~~~~~~~~~~~ } ~ nsIDOMNavigator* ~~~~~~~~~~~~~~~~ nsGlobalWindow::GetNavigator() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ FORWARD_TO_INNER(GetNavigator, (), nullptr); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return Navigator(); ~~~~~~~~~~~~~~~~~~~ } ~ nsScreen* ~~~~~~~~~ nsGlobalWindow::GetScreen(ErrorResult& aError) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_RELEASE_ASSERT(IsInnerWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!mScreen) { ~~~~~~~~~~~~~~~ mScreen = nsScreen::Create(AsInner()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!mScreen) { ~~~~~~~~~~~~~~~ aError.Throw(NS_ERROR_UNEXPECTED); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return nullptr; ~~~~~~~~~~~~~~~ } ~ } ~ return mScreen; ~~~~~~~~~~~~~~~ } ~ nsIDOMScreen* ~~~~~~~~~~~~~ nsGlobalWindow::GetScreen() ~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ FORWARD_TO_INNER(GetScreen, (), nullptr); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ErrorResult dummy; ~~~~~~~~~~~~~~~~~~ nsIDOMScreen* screen = GetScreen(dummy); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dummy.SuppressException(); ~~~~~~~~~~~~~~~~~~~~~~~~~~ return screen; ~~~~~~~~~~~~~~ } ~ nsHistory* ~~~~~~~~~~ nsGlobalWindow::GetHistory(ErrorResult& aError) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_RELEASE_ASSERT(IsInnerWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!mHistory) { ~~~~~~~~~~~~~~~~ mHistory = new nsHistory(AsInner()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ return mHistory; ~~~~~~~~~~~~~~~~ } ~ CustomElementRegistry* ~~~~~~~~~~~~~~~~~~~~~~ nsGlobalWindow::CustomElements() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_RELEASE_ASSERT(IsInnerWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!mCustomElements) { ~~~~~~~~~~~~~~~~~~~~~~~ mCustomElements = new CustomElementRegistry(AsInner()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ return mCustomElements; ~~~~~~~~~~~~~~~~~~~~~~~ } ~ Performance* ~~~~~~~~~~~~ nsPIDOMWindowInner::GetPerformance() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(IsInnerWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CreatePerformanceObjectIfNeeded(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return mPerformance; ~~~~~~~~~~~~~~~~~~~~ } ~ Performance* ~~~~~~~~~~~~ nsGlobalWindow::GetPerformance() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ return AsInner()->GetPerformance(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ nsPIDOMWindowInner::CreatePerformanceObjectIfNeeded() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(IsInnerWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (mPerformance || !mDoc) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return; ~~~~~~~ } ~ RefPtr timing = mDoc->GetNavigationTiming(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsCOMPtr timedChannel(do_QueryInterface(mDoc->GetChannel())); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool timingEnabled = false; ~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!timedChannel || ~~~~~~~~~~~~~~~~~~~~ !NS_SUCCEEDED(timedChannel->GetTimingEnabled(&timingEnabled)) || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ !timingEnabled) { ~~~~~~~~~~~~~~~~~ timedChannel = nullptr; ~~~~~~~~~~~~~~~~~~~~~~~ } ~ if (timing) { ~~~~~~~~~~~~~ mPerformance = Performance::CreateForMainThread(this, timing, timedChannel); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ bool ~~~~ nsPIDOMWindowInner::IsSecureContext() const ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ return nsGlobalWindow::Cast(this)->IsSecureContext(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ bool ~~~~ nsPIDOMWindowInner::IsSecureContextIfOpenerIgnored() const ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ return nsGlobalWindow::Cast(this)->IsSecureContextIfOpenerIgnored(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ nsPIDOMWindowInner::Suspend() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ nsGlobalWindow::Cast(this)->Suspend(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ nsPIDOMWindowInner::Resume() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ nsGlobalWindow::Cast(this)->Resume(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ nsPIDOMWindowInner::Freeze() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ nsGlobalWindow::Cast(this)->Freeze(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ nsPIDOMWindowInner::Thaw() ~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ nsGlobalWindow::Cast(this)->Thaw(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ nsPIDOMWindowInner::SyncStateFromParentWindow() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ nsGlobalWindow::Cast(this)->SyncStateFromParentWindow(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ bool ~~~~ nsPIDOMWindowInner::IsPlayingAudio() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ for (uint32_t i = 0; i < mAudioContexts.Length(); i++) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (mAudioContexts[i]->IsRunning()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return true; ~~~~~~~~~~~~ } ~ } ~ RefPtr acs = AudioChannelService::Get(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!acs) { ~~~~~~~~~~~ return false; ~~~~~~~~~~~~~ } ~ auto outer = GetOuterWindow(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!outer) { ~~~~~~~~~~~~~ // We've been unlinked and are about to die. Not a good time to pretend to ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // be playing audio. ~~~~~~~~~~~~~~~~~~~~ return false; ~~~~~~~~~~~~~ } ~ return acs->IsWindowActive(outer); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ bool ~~~~ nsPIDOMWindowInner::IsDocumentLoaded() const ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ return mIsDocumentLoaded; ~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ mozilla::dom::TimeoutManager& ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsPIDOMWindowInner::TimeoutManager() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ return *mTimeoutManager; ~~~~~~~~~~~~~~~~~~~~~~~~ } ~ bool ~~~~ nsPIDOMWindowInner::IsRunningTimeout() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ return TimeoutManager().IsRunningTimeout(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ nsPIDOMWindowInner::TryToCacheTopInnerWindow() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ if (mHasTriedToCacheTopInnerWindow) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return; ~~~~~~~ } ~ MOZ_ASSERT(!mInnerObjectsFreed); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mHasTriedToCacheTopInnerWindow = true; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsGlobalWindow* window = nsGlobalWindow::Cast(AsInner()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MOZ_ASSERT(window); ~~~~~~~~~~~~~~~~~~~ if (nsCOMPtr topOutter = window->GetScriptableTop()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mTopInnerWindow = topOutter->GetCurrentInnerWindow(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ void ~~~~ nsPIDOMWindowInner::UpdateActiveIndexedDBTransactionCount(int32_t aDelta) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(NS_IsMainThread()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (aDelta == 0) { ~~~~~~~~~~~~~~~~~~ return; ~~~~~~~ } ~ TabGroup()->IndexedDBTransactionCounter() += aDelta; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ nsPIDOMWindowInner::UpdateActiveIndexedDBDatabaseCount(int32_t aDelta) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(NS_IsMainThread()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (aDelta == 0) { ~~~~~~~~~~~~~~~~~~ return; ~~~~~~~ } ~ // We count databases but not transactions because only active databases ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // could block throttling. ~~~~~~~~~~~~~~~~~~~~~~~~~~ uint32_t& counter = mTopInnerWindow ? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mTopInnerWindow->mNumOfIndexedDBDatabases : mNumOfIndexedDBDatabases; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ counter+= aDelta; ~~~~~~~~~~~~~~~~~ TabGroup()->IndexedDBDatabaseCounter() += aDelta; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ bool ~~~~ nsPIDOMWindowInner::HasActiveIndexedDBDatabases() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(NS_IsMainThread()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return mTopInnerWindow ? ~~~~~~~~~~~~~~~~~~~~~~~~ mTopInnerWindow->mNumOfIndexedDBDatabases > 0 : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mNumOfIndexedDBDatabases > 0; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ nsPIDOMWindowOuter::MaybeActiveMediaComponents() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ if (IsInnerWindow()) { ~~~~~~~~~~~~~~~~~~~~~~ return mOuterWindow->MaybeActiveMediaComponents(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ if (mMediaSuspend != nsISuspendedTypes::SUSPENDED_BLOCK) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return; ~~~~~~~ } ~ MOZ_LOG(AudioChannelService::GetAudioChannelLog(), LogLevel::Debug, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ("nsPIDOMWindowOuter, MaybeActiveMediaComponents, " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "resume the window from blocked, this = %p\n", this)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SetMediaSuspend(nsISuspendedTypes::NONE_SUSPENDED); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ SuspendTypes ~~~~~~~~~~~~ nsPIDOMWindowOuter::GetMediaSuspend() const ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ if (IsInnerWindow()) { ~~~~~~~~~~~~~~~~~~~~~~ return mOuterWindow->GetMediaSuspend(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ return mMediaSuspend; ~~~~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ nsPIDOMWindowOuter::SetMediaSuspend(SuspendTypes aSuspend) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ if (IsInnerWindow()) { ~~~~~~~~~~~~~~~~~~~~~~ mOuterWindow->SetMediaSuspend(aSuspend); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return; ~~~~~~~ } ~ if (!IsDisposableSuspend(aSuspend)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MaybeNotifyMediaResumedFromBlock(aSuspend); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mMediaSuspend = aSuspend; ~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ RefreshMediaElementsSuspend(aSuspend); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ nsPIDOMWindowOuter::MaybeNotifyMediaResumedFromBlock(SuspendTypes aSuspend) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ if (mMediaSuspend == nsISuspendedTypes::SUSPENDED_BLOCK && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aSuspend == nsISuspendedTypes::NONE_SUSPENDED) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RefPtr service = AudioChannelService::GetOrCreate(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (service) { ~~~~~~~~~~~~~~ service->NotifyMediaResumedFromBlock(GetOuterWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ } ~ bool ~~~~ nsPIDOMWindowOuter::GetAudioMuted() const ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ if (IsInnerWindow()) { ~~~~~~~~~~~~~~~~~~~~~~ return mOuterWindow->GetAudioMuted(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ return mAudioMuted; ~~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ nsPIDOMWindowOuter::SetAudioMuted(bool aMuted) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ if (IsInnerWindow()) { ~~~~~~~~~~~~~~~~~~~~~~ mOuterWindow->SetAudioMuted(aMuted); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return; ~~~~~~~ } ~ if (mAudioMuted == aMuted) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return; ~~~~~~~ } ~ mAudioMuted = aMuted; ~~~~~~~~~~~~~~~~~~~~~ RefreshMediaElementsVolume(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ float ~~~~~ nsPIDOMWindowOuter::GetAudioVolume() const ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ if (IsInnerWindow()) { ~~~~~~~~~~~~~~~~~~~~~~ return mOuterWindow->GetAudioVolume(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ return mAudioVolume; ~~~~~~~~~~~~~~~~~~~~ } ~ nsresult ~~~~~~~~ nsPIDOMWindowOuter::SetAudioVolume(float aVolume) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ if (IsInnerWindow()) { ~~~~~~~~~~~~~~~~~~~~~~ return mOuterWindow->SetAudioVolume(aVolume); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ if (aVolume < 0.0) { ~~~~~~~~~~~~~~~~~~~~ return NS_ERROR_DOM_INDEX_SIZE_ERR; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ if (mAudioVolume == aVolume) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return NS_OK; ~~~~~~~~~~~~~ } ~ mAudioVolume = aVolume; ~~~~~~~~~~~~~~~~~~~~~~~ RefreshMediaElementsVolume(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return NS_OK; ~~~~~~~~~~~~~ } ~ void ~~~~ nsPIDOMWindowOuter::RefreshMediaElementsVolume() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ RefPtr service = AudioChannelService::GetOrCreate(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (service) { ~~~~~~~~~~~~~~ service->RefreshAgentsVolume(GetOuterWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ void ~~~~ nsPIDOMWindowOuter::RefreshMediaElementsSuspend(SuspendTypes aSuspend) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ RefPtr service = AudioChannelService::GetOrCreate(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (service) { ~~~~~~~~~~~~~~ service->RefreshAgentsSuspend(GetOuterWindow(), aSuspend); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ } ~ bool ~~~~ nsPIDOMWindowOuter::IsDisposableSuspend(SuspendTypes aSuspend) const ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ return (aSuspend == nsISuspendedTypes::SUSPENDED_PAUSE_DISPOSABLE || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aSuspend == nsISuspendedTypes::SUSPENDED_STOP_DISPOSABLE); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ void ~~~~ nsPIDOMWindowOuter::SetServiceWorkersTestingEnabled(bool aEnabled) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ // Devtools should only be setting this on the top level window. Its ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // ok if devtools clears the flag on clean up of nested windows, though. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // It will have no affect. ~~~~~~~~~~~~~~~~~~~~~~~~~~ #ifdef DEBUG ~~~~~~~~~~~~ nsCOMPtr topWindow = GetScriptableTop(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MOZ_ASSERT_IF(aEnabled, this == topWindow); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #endif ~~~~~~ mServiceWorkersTestingEnabled = aEnabled; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ bool ~~~~ nsPIDOMWindowOuter::GetServiceWorkersTestingEnabled() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ // Automatically get this setting from the top level window so that nested ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // iframes get the correct devtools setting. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsCOMPtr topWindow = GetScriptableTop(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!topWindow) { ~~~~~~~~~~~~~~~~~ return false; ~~~~~~~~~~~~~ } ~ return topWindow->mServiceWorkersTestingEnabled; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ bool ~~~~ nsPIDOMWindowInner::GetAudioCaptured() const ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(IsInnerWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return mAudioCaptured; ~~~~~~~~~~~~~~~~~~~~~~ } ~ nsresult ~~~~~~~~ nsPIDOMWindowInner::SetAudioCapture(bool aCapture) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(IsInnerWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mAudioCaptured = aCapture; ~~~~~~~~~~~~~~~~~~~~~~~~~~ RefPtr service = AudioChannelService::GetOrCreate(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (service) { ~~~~~~~~~~~~~~ service->SetWindowAudioCaptured(GetOuterWindow(), mWindowID, aCapture); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ return NS_OK; ~~~~~~~~~~~~~ } ~ // nsISpeechSynthesisGetter ~~~~~~~~~~~~~~~~~~~~~~~~~~~ #ifdef MOZ_WEBSPEECH ~~~~~~~~~~~~~~~~~~~~ SpeechSynthesis* ~~~~~~~~~~~~~~~~ nsGlobalWindow::GetSpeechSynthesis(ErrorResult& aError) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_RELEASE_ASSERT(IsInnerWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!mSpeechSynthesis) { ~~~~~~~~~~~~~~~~~~~~~~~~ mSpeechSynthesis = new SpeechSynthesis(AsInner()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ return mSpeechSynthesis; ~~~~~~~~~~~~~~~~~~~~~~~~ } ~ bool ~~~~ nsGlobalWindow::HasActiveSpeechSynthesis() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_ASSERT(IsInnerWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (mSpeechSynthesis) { ~~~~~~~~~~~~~~~~~~~~~~~ return !mSpeechSynthesis->HasEmptyQueue(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ return false; ~~~~~~~~~~~~~ } ~ #endif ~~~~~~ already_AddRefed ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsGlobalWindow::GetParentOuter() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ MOZ_RELEASE_ASSERT(IsOuterWindow()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!mDocShell) { ~~~~~~~~~~~~~~~~~ return nullptr; ~~~~~~~~~~~~~~~ } ~ nsCOMPtr parent; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (mDocShell->GetIsMozBrowser()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parent = AsOuter(); ~~~~~~~~~~~~~~~~~~~ } else { ~~~~~~~~ parent = GetParent(); ~~~~~~~~~~~~~~~~~~~~~ } ~ return parent.forget(); ~~~~~~~~~~~~~~~~~~~~~~~ } ~ already_AddRefed ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsGlobalWindow::GetParent(ErrorResult& aError) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~ FORWARD_TO_OUTER_OR_THROW(GetParentOuter, (), aError, nullptr); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~ /** ~~~ * GetScriptableParent is called when script reads window.parent. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * ~ * In contrast to GetRealParent, GetScriptableParent respects